redis 持久化之 rdb 快照持久化
2024-10-09 21:17:26
解释1: 虽然redis是单进程,但是它有一个单独的子进程进行rdb操作,为了保证的数据的一致性,当进行rdb操作失败的时候,主进程就停止写入
所以才有了stop-write-on-bgsave-error 这条命令
如何停止rdb?
答案: 把下面三个参数屏蔽掉就行
开始使用rdb
第一步: 为了方便 修改配置文件 让60秒内写入3000秒就进行快照保存
第二步: 杀掉redis 用最新的配置文件重启redis
第三步: 使用redis自带的测试工具进行3000多条的写入
第四步: 查看执行目录下 生成了一个 dump。rdb文件
第五步:这时候如果直接把redis杀死
pkill - 9 redis
然后再重启,
之前的触发rdb保存的数据还在,可是还是会丢失部分没有触发快照的数据
优势就是: 因为是快照 导入非常快
劣势就是: 会出现数据丢失
最新文章
- C++基础知识(4)---例外、异常处理
- C#中获得机器的字符编码webName信息
- C#制作RDLC报表
- Android酷炫实用的开源框架(UI框架)
- jq 截取字符串
- 174. Dungeon Game
- IPCS资源
- Git 多人协作的工作模式
- Rule Or WorkFlow
- Python 模块的一般处理
- SpringBoot + SwaggerUI
- frida的用法--Hook Java代码篇
- Linux VMware新添加网络适配器找不到配置文件问题
- 与Recommender System相关的会议及期刊
- spring+mybatis的多源数据库配置实战
- postgresql 游标,函数,存储过程使用例子
- 转:异常处理之ThreadException、unhandledException及多线程异常处理
- tomcat源码阅读之集群
- 压缩校验合并js之grunt搭建
- Maven私服安装及配置——(十二)
热门文章
- swift pop实现动感按钮动画
- Codeforces766B Mahmoud and a Triangle 2017-02-21 13:47 113人阅读 评论(0) 收藏
- EBS 并发程序运行信息
- Dom4j的一个小例子,用于解析xml文件的元素获取方式(转)
- How to generate HMAC-SHA1 in C#?
- [Elixir002]节点启动后自动连接其它节点
- 手动编译安装lamp之mysql
- eFrameWork学习笔记-eOleDB
- windows 10 自适应布局
- Android : 按 Back 按钮不返回处于后台的 Activity