Redis默认是开启RDB的,可以通过修改配置文件redis.conf来配置RDB的相关参数。
打开redis.conf文件:
$ sudo vi /etc/redis/redis.conf
寻找以下配置项:
save 900 1
save 300 10
save 60 10000
这些配置表示在900秒内如果至少发生1个键的变化、在300秒内如果至少发生10个键的变化、在60秒内如果至少发生10000个键的变化,Redis就会自动执行一次RDB持久化操作。
可以根据实际需求修改这些配置。比如,可以将save配置项全部注释掉,即:
# save 900 1
# save 300 10
# save 60 10000
这样,Redis就不会根据自动触发条件来执行RDB持久化操作了。
保存并关闭文件。
重启Redis服务使配置生效:
$ sudo systemctl restart redis
配置完毕后,Redis将按照你的配置来执行RDB持久化操作。