- 用法
-
CONFIG SET 参数 值 [ 参数 值 ... ]
- 复杂度
- O(N),其中 N 是提供的配置参数数量
- 起始版本
- 2.0.0
- ACL 类别
- @admin, @dangerous, @slow
CONFIG SET
命令用于在运行时重新配置服务器,无需重启 Valkey。您可以使用此命令更改普通参数或在不同的持久化选项之间切换。
CONFIG SET
支持的配置参数列表可以通过执行 CONFIG GET *
命令获取,该命令是一个对称命令,用于获取运行中的 Valkey 实例的配置信息。
使用 CONFIG SET
设置的所有配置参数都会被 Valkey 立即加载,并将在下一个执行的命令开始生效。
所有支持的参数都与 valkey.conf 文件中使用的等效配置参数具有相同的含义。
请注意,您应该查看与您正在使用的版本相关的 valkey.conf 文件,因为配置选项可能会在不同版本之间发生变化。上面的链接指向最新的开发版本。
可以使用 CONFIG SET
命令将持久化从 RDB 快照切换到仅追加文件(反之亦然)。有关如何操作的更多信息,请查看持久化页面。
通常您应该知道的是,将 appendonly
参数设置为 yes
将启动一个后台进程来保存初始的仅追加文件(从内存数据集获取),并将所有后续命令追加到仅追加文件上,从而获得与 Valkey 服务器从启动开始就开启 AOF 的完全相同效果。
如果您愿意,可以同时启用 AOF 和 RDB 快照,这两个选项并非互斥。
RESP2/RESP3 回复
简单字符串回复:当配置设置成功时返回 OK
。否则返回一个错误。
历史
版本 | 变更 |
---|---|
7.0.0 | 增加了在一次调用中设置多个参数的能力。 |