redis 中的原始和旧 conf 文件有什么区别,以及保留在 redis 服务器中的旧文件的位置是什么。
我在 redis 文档中的 config rewrite 命令中读到了这一点。
redis 中的原始和旧 conf 文件有什么区别,以及保留在 redis 服务器中的旧文件的位置是什么。
我在 redis 文档中的 config rewrite 命令中读到了这一点。
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。