redis RDB AOF

RDB描述的是快照、副本

AOF描述的是日志

redis是怎样完成rdb方式的,默认一个时点数据

第一个命令的方式:save命令触发前台阻塞,bgsave命令触发后端异步非阻塞方式

第二个配置文件中给出bgsave的规则,用save这个标识

RDB弊端:不支持拉链,只支持一个dump.rdb,丢失数据相对多一点,时点与时点之间窗口数据容易丢失

RDB优点:类似java中的序列化,恢复速度较快

AOF优点:对数据少

AOF弊端:体量无限变大,恢复慢

redis中,RDB和AOF可以同时开启,如果用了AOF,只会用AOF恢复,4.0之后,AOF中包含RDB全量,增加记录新的写操作

AOF怎么保住优点,减小弊端?

hdfs,fsimage+edits.log让日志只记录增量合并的过程

4.0之前,重写(删除抵消命令,合并重复的命令),最终也是一个纯指令的日志文件

4.0之后,重写,将老的数据RDB到AOF文件中,并将增量的以指令的方式APPEND到AOF,AOF是一个混合体,利用了RDB的快和日志的全量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值