RDB 机制
Redis 默认使用RDB机制,所谓RDB机制,每隔一定的时间把内存中的数据作为一个快照保存到硬盘上的文件中。当电脑重启之后,会自动加载之前的数据。
触发时机
1. 基于默认配置:
save 900 1 900秒内至少有1次修改则触发保存操作
save 300 10 300秒内至少有10次修改则触发保存操作
save 60 10000 60秒内至少有1万次修改则触发保存操作
2. 使用保存命令
save 或 bgsave
3. 使用 flushall 命令
会删除 redis 数据库里面的所有数据,产生 dump.rdb 文件
4. 服务器关闭
如果执行SHUTDOWN命令让 redis 正常退出,那么此前 redis 就会执行一次持久化保存。