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

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

如何停止rdb?

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

开始使用rdb     

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

      

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

      

      

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

      

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

      

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

      pkill - 9 redis

      然后再重启,

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

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

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

      

          

最新文章

  1. C++基础知识(4)---例外、异常处理
  2. C#中获得机器的字符编码webName信息
  3. C#制作RDLC报表
  4. Android酷炫实用的开源框架(UI框架)
  5. jq 截取字符串
  6. 174. Dungeon Game
  7. IPCS资源
  8. Git 多人协作的工作模式
  9. Rule Or WorkFlow
  10. Python 模块的一般处理
  11. SpringBoot + SwaggerUI
  12. frida的用法--Hook Java代码篇
  13. Linux VMware新添加网络适配器找不到配置文件问题
  14. 与Recommender System相关的会议及期刊
  15. spring+mybatis的多源数据库配置实战
  16. postgresql 游标,函数,存储过程使用例子
  17. 转:异常处理之ThreadException、unhandledException及多线程异常处理
  18. tomcat源码阅读之集群
  19. 压缩校验合并js之grunt搭建
  20. Maven私服安装及配置——(十二)

热门文章

  1. swift pop实现动感按钮动画
  2. Codeforces766B Mahmoud and a Triangle 2017-02-21 13:47 113人阅读 评论(0) 收藏
  3. EBS 并发程序运行信息
  4. Dom4j的一个小例子,用于解析xml文件的元素获取方式(转)
  5. How to generate HMAC-SHA1 in C#?
  6. [Elixir002]节点启动后自动连接其它节点
  7. 手动编译安装lamp之mysql
  8. eFrameWork学习笔记-eOleDB
  9. windows 10 自适应布局
  10. Android : 按 Back 按钮不返回处于后台的 Activity