|---------|------------------------|----------------------------------|
| | RDB | AOF |
| 持久化方式 | 定时对整个内存做快照 | 记录每一次执行的命令 |
| 数据完整性 | 不完整,两次备份之间存在丢失 | 相对完整,取决于刷盘策略 |
| 文件大小 | 会有压缩,文件体积小 | 记录命令,文件体积较大 |
| 宕机恢复速度 | 很快 | 慢 |
| 数据恢复优先级 | 低,数据完整性不如AOF | 高,记录了执行命令数据完整性更高 |
| 系统资源占用 | 高,大量cpu和内存消耗 | 低,主要是磁盘IO资源,但AOF重写时会占用大量cpu和内存资源 |
| 使用场景 | 可以容忍数分钟的数据丢失,追求更快的启动速度 | 对数据安全性较高 |
[Redis持久化策略对比]
Redis中持久化策略RDB与AOF优缺点对比
糊涂涂糊涂涂2023-12-07 12:36
相关推荐
陈丹阳(滁州学院)1 小时前
若依添加添加监听容器配置(删除键,键过期)coderSong25682 小时前
Java高级 |【实验八】springboot 使用Websocket远方16092 小时前
14-Oracle 23ai Vector Search 向量索引和混合索引-实操Mr_Air_Boy3 小时前
SpringBoot使用dynamic配置多数据源时使用@Transactional事务在非primary的数据源上遇到的问题豆沙沙包?3 小时前
2025年- H77-Lc185--45.跳跃游戏II(贪心)--Java版GUIQU.3 小时前
【Oracle】数据仓库年老体衰按不动键盘4 小时前
快速部署和启动Vue3项目恰薯条的屑海鸥4 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)咖啡啡不加糖4 小时前
Redis大key产生、排查与优化实践liuyang-neu4 小时前
java内存模型JMM