文章目录
[+]
同步过程
同步过程会有全量同步、和增量同步。
从做事器连接主理事器,发送SYNC命令;主理事器接管到从做事器的SYNC命令后,就会开始实行BGSAVE命令,保存快照RDB,并利用缓冲区记录后面实行的命令;主理事器再BGSAVE命令完成后,向从做事器发送快照文件RDB,从做事器接管到RDB文件后,就会废弃所有的旧数据,开始载入发送过来的快照数据;BGSAVE完成后,主理事器开始发送缓冲区中的命令到从做事器。从做事器载入快照数据完成后,就会开始接管主理事器发送过来的命令。接下来便是增量同步。如果涌现网络断开,导致缓存区已经超过从节点的检讨点,就须要重新全量同步。把稳:如果从节点过多,断网网络过久,会导致所有从节点全量同步,持久化导致磁盘IO剧增,有可能涌现宕机。

(图片来自网络侵删)