redis中原始和旧conf文件之间的区别

时间:2017-02-07 16:44:40

标签: redis jedis twemproxy

redis中原始和旧的conf文件之间的区别是什么,redis服务器中保留了旧文件的位置。

我在redis文档中的config rewrite命令中已经读过这篇文章。

网址: - https://redis.io/commands/config-rewrite

1 个答案:

答案 0 :(得分:1)

Redis有一个配置文件。但是如果您使用redis-cli> CONFIG SET命令设置了少量配置,那么您需要使用CONFIG REWRITE来确保所有这些更改都反映在redis.conf文件中,或者您手动更新redis.conf文件同样的变化。如果您没有执行任何步骤,则下次重新启动redis时,将会选择旧配置,因为redis.conf不会自动更改。

  

确保还根据您使用CONFIG SET设置的配置修改redis.conf文件。您可以手动执行,或者从Redis 2.8开始,您可以使用CONFIG REWRITE,它将自动扫描您的redis.conf文件并更新与当前配置值不匹配的字段。不添加现有字段但设置为默认值的字段。保留配置文件中的注释。

参考 - https://redis.io/topics/config

此外,默认情况下,文件位置通常为/etc/redis.conf。从源代码安装redis时,你会在pkg中获得默认的redis.conf。