首页 > 数据库技术 > 详细

redis RDB

时间:2021-01-07 09:03:52      阅读:25      评论:0      收藏:0      [点我收藏+]

redis两种持久化方式:AOF  RDB

在AOF章节讲到AOF通过追加命令的方式进行数据的持久化,这样存在一个问题:数据恢复时需要重新执行所有命令  耗时较长,RDB保存的是全量的数据,可以较快恢复数据

 

RDB的一些理解:

1、RDB是存储数据的快照,是数据的全量快照(没有选择增量快照的原因是 增量的数据需要另外存储)

2、触发RDB的两个命令,save:在主线程中进行  bgsave:主线程fork出一个子线程进行数据快照(redis默认的方式)

3、在RDB的同时允许有写操作,新修改或者写入的数据存在另一个缓冲区中,RDB时会读这个缓冲区数据及原来数据

 

RDB和AOF的选择:

RDB:快照速度慢  数据恢复快,频率不宜过高

AOF:快照数据快,数据恢复慢

可以RDB和AOF混合使用 或者单独使用其中一种方式

redis RDB

原文:https://www.cnblogs.com/zhaolei1996/p/14244200.html

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