首页 > 数据库技术 > 详细

Redis - Redis持久化(RDB+AOF)

时间:2021-04-18 22:37:39      阅读:26      评论:0      收藏:0      [点我收藏+]

1. RDB (Redis DataBase)

 技术分享图片

 

 

技术分享图片

 

 

1.1 RDB 设置

技术分享图片

 

 

 

1.2 RDB 触发机制

技术分享图片

 

 

技术分享图片

 

 

 

1.3 RDB 恢复机制

技术分享图片

 

 

 

1.4 RDB 优缺点

技术分享图片

 

2. AOF (Append Only File)

技术分享图片

 

 

 

技术分享图片

 

 

2.1 AOF 开启

技术分享图片

 

 技术分享图片

 

 

2.2 AOF 修复机制

不是100%数据恢复,而是格式恢复--即将错误aof格式修复成正确的aof格式。可能会有数据的丢失。

技术分享图片

 

 技术分享图片

 

 

2.3 AOF Rewrite机制

随着redis的运行,aof会不断膨胀(对于一个key会有多条aof日志),导致通过aof恢复数据时,耗费大量不必要的时间。redis提供的解决方案是aof rewrite。根据db的内容,对于每个key,生成一条日志。aof触发的时机: 

  • 用户调用BGREWRITEAOF命令 
  • aof日志大小超过预设的限额 -- 下图表示:当aof文件100%达到64MB时,才会进行rewrite操作

AOF Rewrite源码分析:https://www.cnblogs.com/xingzc/p/6384663.html

技术分享图片

 

 

 

2.4 AOF 优缺点

技术分享图片

 

Redis - Redis持久化(RDB+AOF)

原文:https://www.cnblogs.com/frankcui/p/14673745.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!