5. Redis配置参数在线修改(热修改)

一灰灰blog开源RedisRedis约 334 字大约 1 分钟

redis的配置除了直接修改配置文件之后,重启进程之外,还支持在线修改,下面记录一下使用姿势

我们主要通过config命令来查询和修改配置,如获取所有配置

# 获取所有的配置
config get *

下面以一个具体的实例来进行说明,我们知道redis的默认保存策略是RDB方式,通过save参数配置保存规则

config get save

默认输出结果如下

1) "save"
2) "900 1 300 10 60 10000"

第一行返回的是配置名

第二行返回的是配置信息,对应配置文件中的

save 900 1              #在900秒(15分钟)之后,如果至少有1个key发生变化,则dump内存快照。
save 300 10            #在300秒(5分钟)之后,如果至少有10个key发生变化,则dump内存快照。
save 60 10000        #在60秒(1分钟)之后,如果至少有10000个key发生变化,则dump内存快照。

我们可以修改一下,将60s的策略扔掉,如下

127.0.0.1:6379> config set save "900 1 300 10"
OK
127.0.0.1:6379> config get save
1) "save"
2) "900 1 300 10"
Loading...