redis RDB和AOF区别

RDB持久化
1.如何触发RDB快照
配置文件中的默认触发
save命令 : 会阻塞
bgsave命令 :异步不会阻塞
2.如何恢复 redis-check-dump 修复
直接移动 dump.rdb 到redis安装目录,启动服务就可以恢复
3.优势
适合大规模数据恢复,对数据性的完整性和一致性要求不高
4.劣势
一定时间做备份,redis意外down掉,可能最后一次数据没有到磁盘上
Fork的时候,内存中数据被copy了一份,2倍的膨胀性在内存中需要考虑
5.停止
save “” 空串
这里写图片描述

两者可以同时存在,先找aof文件,后找rdb文件

AOF持久化
1.以日志的形式来记录每个写操作
2.启动时候 读取aof,需要先在配置文件中开启aof,默认是不开启的
3.aof 有一个工具可以修复 .aof文件
redis-check-aof –fix appendonly.aof
4.Rewrite
auto-aof-rewrite-percentage 100 文件大小的增长率
auto-aof-rewrite-min-size 64mb aof文件当前大小如果超过64MB那么就会重写 最大64MB 可以改的更大 3GB

这里写图片描述

5.优势
每秒同步 不同步 总会同步
6.劣势
aof远大于rdb,恢复速度慢于rdb
每秒同步效率较好,不同步效率一样

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值