自动触发:
Redis 6.0.16以前:
在Redis.conf 配置文件中的SNAPSHOTTING 下配置 save 参数,来触发 Redis 的 RDB 持久化条件,
比如 “ save m n” 表示在 m 秒内数据集存在 n 次修改时,自动触发 bgsave
save 900 1: 每隔900s(15min),如果有超过1个key发生了变化,就写一份新的 RDB 文件。
save 300 10:每隔300s(5min),如果有超过10个key发生了变化,就写一份新的RDB文件。
save 60 10000:每隔60(1min),如果有超过10000个key发生了变化,就写一份新的RDB文件。
Redis 6.2以及Redis7:
操作步骤
自动备份:
Redis7版本,按照redis.conf 里配置的 save < seconds > < changes >
本次案例5秒2次修改 修改dump文件保存路径
默认: 自定义修改的路径
且可以进入redis里用CONFIG GET dir 获取目录 修改dump文件名称