配置集
语法
CONFIG SET parameter value [parameter value ...]
- 从以下位置开始可用:
- 2.0.0
- 时间复杂度:
- O(N) 当 N 是提供的配置参数数量时
- ACL 类别:
-
@admin
,@slow
,@dangerous
,
这CONFIG SET
命令用于在运行时重新配置服务器
无需重新启动 Redis。
您可以更改两个简单的参数,也可以从一个持久化切换到另一个持久化
选项。
支持的配置参数列表CONFIG SET
可以获得
发出CONFIG GET *
command 的 Symmetrical 命令,即用于获取
有关正在运行的 Redis 实例的配置的信息。
所有配置参数都使用CONFIG SET
立即加载
by Redis 的命令,并将从执行的下一个命令开始生效。
所有支持的参数都具有相同的含义 redis.conf 文件中使用的配置参数。
请注意,您应该查看与您所在版本相关的 redis.conf 文件 使用 AS 配置选项可能会因版本而异。链接 以上是最新的开发版本。
可以将持久性从 RDB 快照切换到仅附加文件
(反之亦然)使用CONFIG SET
命令。
有关更多信息,请参阅持久性页面。
一般来说,您应该知道的是,设置appendonly
参数设置为yes
将启动后台进程以保存初始的仅追加文件
(从 In Memory 数据集获取),并将所有后续的
命令,从而获得与
以 AOF 启动的 Redis 服务器从一开始就打开。
如果需要,您可以使用 RDB 快照启用 AOF,这两个 options 不是互斥的。
RESP2/RESP3 回复
简单的字符串回复:OK
当配置设置正确时。否则,将返回错误。历史
- 从 Redis 版本 7.0.0 开始:添加了在一次调用中设置多个参数的功能。