我最近将redis.conf更改为requirepass并禁用保存到磁盘。但它似乎没有加载配置。我是否需要终止进程(当我没有发出“src / redis-server”时它是否会运行?)?我正在使用Ubuntu 10.01
答案 0 :(得分:4)
它实际上取决于Redis的版本,而不是Ubuntu的版本。 Redis 2.0(或更高版本)包含一个配置集命令,以便在不必重新启动服务器的情况下更改服务器的配置。
要更改配置,您应该更改requirepass行并注释掉配置文件中的保存行,然后,您可能想要使用redis-cli连接以输入以下命令:
redis 127.0.0.1:6379> config set requirepass XXX
OK
redis 127.0.0.1:6379> auth XXX
OK
redis 127.0.0.1:6379> config set save ""
OK
无需重启服务器。
如果您使用较旧的Redis版本,则必须重新启动实例。