【Redis】4-4 解决原Master恢复后不同步问题

目录

1. 内容概要

问题:

原因:

解决方案:

一般master数据无法同步给slave的方案检查如下:

2. 本书目录


1. 内容概要


问题:

        在本节课中,会发现原来的Master(191)恢复成SIave后,他的同步状态为master_link_status:down,这是为什么呢?

原因:

        这是因为我们只设置了192和193的masterauth,这是用于同步master的数据,但是191一开始是master是不受影响的,当master转变为slave后,由于他没有设置masterauth,所以他不能从新的master同步数据,随之导致info replication 的时候,同步状态为 down,

解决方案:

        统一所有的密码:修改 redis.conf 中的 masterauth 为 imooc 即可

一般master数据无法同步给slave的方案检查如下:

  • 网络通信问题,要保证互相ping通,内网互通
  • 关闭防火墙,对应的端口开放(虚拟机中建议永久关闭防火墙,云服务器的话需要保证内网互通)。
  • 统一所有的密码,通过逐台检查机器以防某个节点被遗漏。

2. 本书目录

点击进入

posted @ 2023-02-07 16:56  随风落木  阅读(2)  评论(0编辑  收藏  举报  来源