Redis的RDB&AOF持久化机制

Redis的RDB&AOF

Redis的持久化

RDB(Redis DataBase)
AOF(Append O1nly File)

RDB

RDB是什么 简单一句话:时间段以内的内存中的块区数据写入进磁盘
在这里插入图片描述对数据精度不高的话,最好用dump.rdb
在这里插入图片描述
Rdb 保存的是dump.rdb文件
RDB的配置位置 在redis.conf 下的SNAPSHOTTING下,命令是 save <seconds><changes>,在给定时间以为,实现下面写的次数将会触发DB保存动作
在这里插入图片描述
在这里插入图片描述
看redis是否有启动有3种方法
在这里插入图片描述
redis重启后会重新把dump.rdb从硬盘读回内存

当redis中执行FLUSHALL或者SHUTDOWN 会迅速斩断内存的所有情况,形成dump.rdb文件

save命令直接备份,生成一份dump.rdb文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
冷拷贝就是从主机拷贝到备机上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AOF

在这里插入图片描述
appendonly no 默认是关的
默认名字是appendonly.aof

RDB和AOF可以共存,共同存在的时候 先加载的是AOF
假设在写的时候丢包,网络延迟,大文件突然导致AOF没写成功或写入错误,会导致redis无法启动, 此时可以使用 redis-check-aof来修复

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
AOF什么都好,但会越写越多
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 AOF
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

不过不开启AOF的话, 用更狠的主从复制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值