redis 从文件中设置密码

yb3bgrhw  于 8个月前  发布在  Redis
关注(0)|答案(1)|浏览(65)

首先我开始:

redis-server /path/to/redis.conf

它不输出任何东西,这有点奇怪。
然后我基本上设置了密码

redis-cli "config set requirepass ${password}"

然后

redis-cli "AUTH ...; hset map aaa bbb"

redis-cli "AUTH ...; shutdown"

如果我现在

redis-cli "hget map bbb"

我得到输出结果。
所以,除非你在每次服务器重新启动或重新关闭后都显式地设置密码,否则它将重新成为不受保护的
有人能解释一下吗
我必须config set requirepass每次服务器启动和/或关闭后,或它将保持不受保护?

v1l68za4

v1l68za41#

当你在运行时使用config set重新配置Redis时,这个配置只会在服务器运行时存在。
要保持该配置以便在重新启动后使用,请使用config rewriteconfig rewrite将修改后的配置写入磁盘上的配置文件。
如果你在配置文件中搜索“Generated by CONFIG REWRITE”注解,你可以找到Redis写入配置文件的所有修改配置。

相关问题