主从复制
全量复制
全量复制是Redis最早支持的复制方式,也是主从第一次建立复制时必须经历的阶段。

部分复制
部分复制是Redis针对全量复制的过高开销做出的一种优化措施。

当主从节点之间网络出现中断时,如果超过了repl-time时间,主节点会认为从节点故障并中断复制连接。
主从连接中断期间,主节点依然响应命令,但因复制连接中断命令无法送达给从节点。不过主节点内部存在复制积压缓冲区,依然可以保存最近一段时间的写命令数据。
当主从连接恢复后,由于从节点将之前保存了自身已复制的偏移量和主节点运行ID发送给主节点。
主节点根据偏移量把复制积压缓冲区里的数据发送给从节点。
Last updated