配置集
语法
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 开始:添加了在一次调用中设置多个参数的功能。