九、Redis持久化方式之RDB(快照)和AOF(日志)区别场景分析

RDB(快照)和AOF(日志)区别场景分析
在这里插入图片描述
RDB和AOF的选择之感

  • 对数据非常敏感,建议使用默认的AOF持久化方案
    AOF持久化策略使用erverysecond,每秒钟fsync一次。该策略redis任然可以保持很好的处理性能,当出现问题时,最多丢失0-1秒中的数据。
    注意:由于AOF文件存储体积较大,且恢复数据较慢
  • 数据呈现阶段有效性,建议使用RDB持久化方案
    数据可以良好的做到阶段内无丢失(该阶段是开发者或运维人工手工维护的),且恢复速度较快,阶段点数据恢复通常采用RDB方案
    注意:利用RDB实现紧凑的数据持久化会使Redis降得很低
  • 综合对比
  1. RDB与AOF得选择实际上是在做一种权衡,每种都有利弊
  2. 如不能承受数分钟以内得数据丢失,对业务数据非常敏感,选用AOF
  3. 如能承受数分钟以内数据丢失,且追求大数据集得恢复速度,选用RDB
    灾难恢复选用RDB
  4. 双保险策略,同时开启RDB和AOF,重启后,Redis优先使用AOF来恢复数据,降低丢失数据的量

持久化应用场景
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值