RDB(Redis DataBase):
- 含义:RDB 快照就是记录Redis
某一个瞬间的全部内存数据
,记录的是实际数据。这个文件就是RDB快照文件。
跟AOF对比:
- 文件内容:
- RDB 文件的内容是二进制数据(状态数据)
- AOF文件内容是命令数据(操作数据)
- 数据恢复效率:
- RDB 文件直接读入内存完成恢复,效率更高
- AOF 需要执行操作命令,通过逐个重放命令实现恢复,效率低
- 执行的进程:
- RDB 是在bgsave子进程,因为RDB需要对全量数据做写入,不能在主进程做
- AOF 是在主进程,因为AOF每次只有少量命令,并且是追加写(顺序写),在主进程影响不大
2025年6月17日...大约 3 分钟