Redis主从之全量复制和增量复制

2021-09-03  本文已影响0人  技术灭霸

因为全量复制的数据量过大,会造成很大的网络开销,所以Redis只有在必要的情况下才做全量复制,比如初次复制和其他无法部分复制

全量复制

用于初次复制或其它无法进行部分复制的情况,将主节点中的所有数据都发送给从节点。当数据量过大的时候,会造成很大的网络开销

部分复制

用于处理在主从复制中因网络闪退等原因造成数据丢失场景,当从节点再次连上主节点,如果条件允许,主节点会补发丢失数据给从节点,因为补发的数据远远小于全量数据,可以有效避免全量复制的过高开销。但需要注意,如果网络中断时间过长,造成主节点没有能够完整地保存中断期间执行的写命令,则无法进行部分复制,仍使用全量复制。

上一篇 下一篇

猜你喜欢

热点阅读