Redis持久化(备份)

Redis持久化分为两种ROB/AOF

ROB:运用的快照的原理,默认开启,

   备份条件:时间线/数量线(60 :10000)

        ①时间到达60秒,检测访问数量是否达到10000,如果达到进行备份操作,如果没到达(哪怕是9999)继续计时,直至达到下一个约定条件

        ②访问数量达到10000,查看时间是否达到60,如果没有达到60,依然进行备份操作,刚好达到60,也同样进行备份操作

 

AOF:日志文件,默认关闭

  日志文件中记录的是每一步的操作,

  既然是操作就可以修改,set k1 100 → set k1 1000 X    set k1 100 → set k1 101 √  在原有数据(value)上改大小就不会出错

             101   ~    1000 检测出字节数不同 无法链接

             101  ~      102 检测出字节数相同   可以连接但是get数据时出错

  修复,相较于上一个问题 ——fix命令  出错误以下的操作记录全部删除(宁可错杀三千,也不放过一个)

 

  备份条件:总是备份

       每秒备份

       不备份

 

ROB与AOF建议全部开启,ROB备份的是数据库,AOF备份的是操作步骤

 

posted @ 2023-09-04 20:47  张二西  阅读(12)  评论(0编辑  收藏  举报