5. Redis配置参数在线修改(热修改)
约 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...