redis持久化
持久化: 把内存中的数据持久到磁盘的过程,就是持久化。
作用: 防止数据丢失。
redis持久化的方式: (1)RDB 快照 (2)AOF 日志追加
1 rdb持久化方式
RDB 持久性以指定的时间间隔执行数据集的时间点快照 . RDB是redis默认的持久化方式. 存在dump.rdb
(1) 什么时候会触发rdb的方式
【1】手动触发 save命令 bgsave命令
save命令和bgsave的区别
save该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。具体流程如下:
bgsave 执行该命令时,Redis会在后台==异步==进行快照操作,快照同时还可以响应客户端请求。具体流程如下:
【2】自动触发----底层原理就是调用了bgsave命令。
3 如何恢复数据:
演示: 1. 关闭redis服务 2. dump.rdb复制到其他目录 3. 删除dump.rdb 4. 其他服务 看到没有数据。
关闭服务。删除dump.rdb 3. 把备份的d
redis持久化最先出现在Python成神之路。
共有 0 条评论