Redis分布式缓存
Redis持久化
Redis持久化有两种方案:
- RDB持久化
- AOF持久化
RDB持久化
RDB(Relational
Database)持久化是指将内存中的数据库状态保存到硬盘上的一种持久化存储方式,以便在服务器重新启动时恢复数据。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件称为RDB文件,默认是保存在当前运行目录。
执行时机
- 手动触发: 可以使用命令
SAVE
或BGSAVE
来手动触发RDB持久化。SAVE
阻塞服务器进程,直到持久化过程完成,期间服务器不能处理其他请求。BGSAVE
在后台进行持久化,不会阻塞服务器的正常操作。
- 自动触发:
大约 4 分钟