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

7-7 全量复制开销

 

相关文章:

  • 2021-12-20
  • 2021-10-24
  • 2021-12-10
  • 2022-01-21
  • 2021-06-29
  • 2021-09-06
  • 2021-10-20
  • 2022-12-23
猜你喜欢
  • 2021-06-19
  • 2021-12-05
  • 2022-01-04
  • 2021-06-08
  • 2021-11-23
  • 2022-02-05
  • 2021-07-17
相关资源
相似解决方案