Redis RDB 和 AOF 对比,恢复优先级
Posted 知其黑、受其白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis RDB 和 AOF 对比,恢复优先级相关的知识,希望对你有一定的参考价值。
阅读目录
RDB 和 AOF 对比
- | RDB | AOF |
---|---|---|
启动优先级 | 低 | 高 |
体积 | 小 | 大 |
恢复速度 | 快 | 慢 |
数据安全性 | 丢失若干时间内的数据 | 根据策略决定 |
持久化方式选择
如果对数据安全性要求极高,应该同时使用两种持久化方式。
如果可以承受若干时间内的数据丢失,可以只使用 RDB 持久化。
不建议只使用 AOF 持久化,因为定时生成 RDB 快照(snapshot)非常便于进行数据库备份,并且 RDB 恢复数据集的速度要比 AOF 恢复的速度要快。
RDB 和 AOF 的恢复优先级
如果 Redis 同时使用 RDB 和 AOF 持久化,Redis 会优先使用 AOF 进行恢复数据。
在启动 Redis 时,如果已经存在了 appendonly.aof
以上是关于Redis RDB 和 AOF 对比,恢复优先级的主要内容,如果未能解决你的问题,请参考以下文章
Redis学习总结(21)——Redis持久化是如何做的?RDB和AOF对比分析