码迷,mamicode.com
首页 > 数据库 > 详细

redis 持久化之 rdb 快照持久化

时间:2017-06-02 12:43:17      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:优势   kill   dump   停止   image   size   答案   nbsp   db文件   

  

技术分享

技术分享

技术分享

 

解释1: 虽然redis是单进程,但是它有一个单独的子进程进行rdb操作,为了保证的数据的一致性,当进行rdb操作失败的时候,主进程就停止写入

    所以才有了stop-write-on-bgsave-error 这条命令

 

如何停止rdb?

  答案: 把下面三个参数屏蔽掉就行

技术分享

 

开始使用rdb     

  第一步: 为了方便 修改配置文件 让60秒内写入3000秒就进行快照保存

      技术分享

  第二步: 杀掉redis 用最新的配置文件重启redis

      技术分享

      技术分享

  第三步: 使用redis自带的测试工具进行3000多条的写入

      技术分享

  第四步: 查看执行目录下 生成了一个 dump。rdb文件

      技术分享

  第五步:这时候如果直接把redis杀死 

      pkill - 9 redis

      然后再重启,

      之前的触发rdb保存的数据还在,可是还是会丢失部分没有触发快照的数据

 

优势就是: 因为是快照 导入非常快

劣势就是: 会出现数据丢失

      

                

          

 

redis 持久化之 rdb 快照持久化

标签:优势   kill   dump   停止   image   size   答案   nbsp   db文件   

原文地址:http://www.cnblogs.com/spicy/p/6932627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!