Redis---复制

10.复制

  通过使用slaveof host port 命令来让一个服务器成为另一个服务器的从服务器。

  一个从服务器只能有一个主服务器,并且不支持主主复制。

连接过程

  1.主服务器创建快照文件,发送给从服务器,并在发送期间使用缓冲区记录执行的写命令。快照文件发送完毕后,向从服务器发送缓存区中的写命令 。

  2.从服务器丢弃所有的旧数据,载入主服务器发来的快照文件,之后从服务器接受主服务器发来的写命令。

  3.主服务器每执行一次写命令,就向从服务器发送相同的写命令。

主从链

  随着负载的不断上升,主服务器可能无法很快地更新所有的从服务器,或者重新连接和重新同步从服务器将导致系统超载,为了解决这个问题,可以创建一个中间层来分担主服务器的复制工作中间层的服务器是最上层服务器的从服务器,又是最下层服务器的主服务器

1559196759723

11.Sentinel

  Sentinel(哨兵)可以监听集群中的服务器,并在主服务器进入下线状态时,自动从从服务器中选举出新的主服务器

猜你喜欢

转载自www.cnblogs.com/yjxyy/p/11134975.html