*Redis config-set 命令

*语法

CONFIG SET parameter value [parameter value ...]

CONFIG SET 命令用于在运行时重新配置服务器,无需重启 Redis。您可以使用此命令更改琐碎的参数或在不同的持久化选项之间切换。

CONFIG SET 支持的配置参数列表可以通过发出 CONFIG GET * 命令获得,这是用于获取正在运行的 Redis 实例配置信息的对称命令。

使用 CONFIG SET 设置的所有配置参数都会被 Redis 立即加载,并从下一个执行的命令开始生效。

所有支持的参数与 redis.conf 文件中使用的等效配置参数具有相同的含义。

请注意,您应该查看与您正在使用的版本相关的 redis.conf 文件,因为配置选项可能在不同版本之间发生变化。上面的链接指向最新的开发版本。

可以使用 CONFIG SET 命令将持久化从 RDB 快照切换到仅追加文件(反之亦然)。有关更多信息,请参阅持久化页面

CONFIG SET appendonly yes

如上所示设置 appendonly 参数将启动一个后台进程来保存初始的仅追加文件(从内存数据集获取),并将所有后续命令追加到仅追加文件,从而获得与从开始就启用 AOF 的 Redis 服务器完全相同的效果。

如果您愿意,可以同时启用 AOF 和 RDB 快照,这两个选项不是互斥的。

*返回值说明

简单字符串回复: 配置正确设置时返回 OK。否则返回错误。