主从复制流程 #
主从库第一次同步的流程 #

主从库增量复制流程 #

repl_backlog_buffer 是一个环形缓冲区,主库会记录自己写到的位置,从库则会记录自己 已经读到的位置。
缺点 [3] #
- 主从延迟
- 复制偏移量:master_repl_offset | slave_repl_offset
- master挂了怎么办?
- 默认情况下,不会在slave节点中自动选一个master
- 每次都要人工干预 需要Redis哨兵(sentinel)
参考 #
- 《06 | 数据同步:主从库如何实现数据一致?》
- redis主从复制、主从延迟知几何
- 复制原理和工作流程 61_redis主从复制之工作流程总结 V 62_redis主从复制之痛点和改进需求 V