V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
y278879319
V2EX  ›  2018

请教大家一个问题, redis 配置哨兵问题,当主库宕机后,不自动切换

  •  
  •   y278879319 · 2018-05-18 15:03:48 +08:00 · 2067 次点击
    这是一个创建于 2385 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这段时间在用阿里云服务区搭建 redis 主从,然后同时配置对应的哨兵,配置表如下:

    1 主 2 从 1 哨兵,都配置在了同一个服务器上面,不同端口,哨兵用的就是主 redis 的哨兵。

    主库配置如下: port:6379, slave-read-only no, requirepass yangdw, bind 0.0.0.0,

    2 个从库配置如下:

    从库 1 配置: port:6380, slaveof 127.0.0.1 6379, slave-read-only no, masterauth yangdw, requirepass yangdw, bind 0.0.0.0,

    从库 2 配置: port:6381, slaveof 127.0.0.1 6379, slave-read-only no, masterauth yangdw, requirepass yangdw, bind 0.0.0.0,

    哨兵配置: port:6382, bind 0.0.0.0, sentinel monitor mymaster 127.0.0.1 6379 1, sentinet down-after-millisecond mymaster 10000, sentinet failover-timeout mymaster 10000, sentinet auth-pass mymaster yangdw,

    按照以上配置完成后,主从之间的数据通信是没有问题的,主库 SET KEY 后从库也会存在这个 KEY,但是在我 kill 主库后,发现哨兵并没有切换到从库上面,而且哨兵的日志好像一直在连主库,日志如下:

    https://img-bbs.csdn.net/upload/201805/09/1525795221_353214.png

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5517 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:05 · PVG 15:05 · LAX 23:05 · JFK 02:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.