美文网首页
redis主从复制

redis主从复制

作者: 阿长_一个程序员 | 来源:发表于2019-10-17 17:58 被阅读0次

    redis复制的流程如下图所示


    Z主从复制流程图

    1)保存主节点(master)信息。

    2)主从建立socket连接


    3)发送ping命令


    4)权限验证

    5)同步数据集

    同步数据集分为全量同步和部分同步

    • 全量复制
      一般用于初次复制场景,它会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销。

    • 部分复制
      用于处理在主从复制中因网络闪断等原因造成的数据丢失场景,当从节点再次连上主节点后,如果条件允许,主节点会补发丢失数据给从节点。因为补发的数据远远小于全量数据,可以有效避免全量复制的过高开销。

    6)命令持续复制。
    当主节点把当前的数据同步给从节点后,便完成了复制的建立流程。接下来主节点会持续地把写命令发送给从节点,保证主从数据一致性。

    相关文章

      网友评论

          本文标题:redis主从复制

          本文链接:https://www.haomeiwen.com/subject/rwjvmctx.html