配置集

语法
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 开始:添加了在一次调用中设置多个参数的功能。
为本页评分
返回顶部 ↑