1

redis 中的原始和旧 conf 文件有什么区别,以及保留在 redis 服务器中的旧文件的位置是什么。

我在 redis 文档中的 config rewrite 命令中读到了这一点。

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

4

1 回答 1

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。

于 2017-02-07T16:57:03.533 回答