Redis 的 RDB 和 AOF 有什么区别?
查看完整题解
参考回答
直接回答
RDB 保存某个时间点的数据快照,适合备份与全量恢复。AOF 记录可重放的写操作,按刷盘策略可以缩小可丢失窗口。两者都可开启。
讲清原理
快照之间的修改可能丢失。AOF 体积和恢复成本受写入、重写、刷盘影响。Redis 7 起 AOF 可由多个文件及清单组成。启用 AOF 的实例启动时通常用它重建数据。
例子与易错点
按允许丢失的数据量、恢复时间和机器资源选择。只开启一种也要独立备份并验证恢复,避免本机盘故障把持久化文件一并带走。
相关题 · 第 32 题、第 10 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。