redis主节点有20条数据,从节点没有数据,主节点发生宕机,从节点没有接收到同步数据,根据哨兵从节点会变成主节点,原来主节点恢复后变成了从节点,这时再次主从同步,现在从节点是没有数据的,同步话会不会把主节点20条数据覆盖
时间: 2024-03-31 16:33:07 浏览: 101
redis主从部署,哨兵
根据Redis的复制机制,从节点复制主节点的数据时,会先清空从节点的所有数据,然后再将主节点的数据复制到从节点上。所以在你所描述的情况下,当从节点成为了主节点并启动服务后,其上的数据将会是空的。当原来的主节点恢复并成为从节点后,如果再次进行主从同步,主节点上的20条数据将会被同步到从节点上,并覆盖掉从节点原有的数据,成为新的从节点数据。因此,在这种情况下,从节点的数据将会被覆盖。
阅读全文