使用redis复制时,它允许从redis实例是主实例的精确副本。根据redis文档,主要有三种机制:
-
master向slave发送命令流,以便在master端复制数据集。
-
当链路(主设备和从设备之间)断开时,由于网络问题或在主设备或从设备中检测到超时,然后从机重新连接并尝试进行部分重新同步:这意味着它将尝试在断开连接期间仅获取部分丢失的流。
-
如果不可能部分重新同步,则从机将要求完全重新同步,这意味着主机需要创建其所有数据的快照,将其发送到从机,然后随着数据集的更改继续发送命令流。
有关详细信息,请参见
here
.
希望这能让你好起来。