7-7 全量复制开销

1.bgsave : fork子进程本身对cpu内存硬盘,master节点都有一定开销

2,rdb文件网络传输,占用网络带宽

3、slave数据清空

4、slave加载rdb

5、如果aof开启,做aof重写

全量复制问题:

假如master和slave网络发生抖动,一段时间内会数据丢失。slave不知道master更新的数据。简单的方法再做一次全量复制

redis2.8之后提供部分复制,提供部分复制机制,减少开销

slave告诉master pysnc 偏移量

master发现offset在repl_back_buffer范围内,默认1M。master发送offset到队列结尾的数据到slave

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值