redis.conf文件未加载更改

6

我最近将redis.conf文件更改为需要密码和禁止保存到磁盘。但是似乎它没有加载配置。我需要杀掉进程吗(当我没有执行“src/redis-server”时,它是否在运行)?我使用的是Ubuntu 10.01。


在“ps -Af | grep redis”中查找redis进程,如果它正在运行,您需要关闭它以重新加载配置。 - ilvar
1个回答

6
实际上,这取决于Redis的版本,而不是Ubuntu的版本。Redis 2.0(或更高版本)包括一个config set命令,以便在不必重启服务器的情况下修改服务器的配置。
要修改配置,您需要更改配置文件中的requirepass行并注释掉save行,然后可能需要使用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版本,则必须重新启动实例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接