目录
1.哨兵模式 (sentinel) 启动时报错:Can`t resolve instance hostnames
2.哨兵模式下 master 节点崩掉后无法切换从节点为master节点
1.哨兵模式 (sentinel) 启动时报错:Can`t resolve instance hostnames

报错原因分析:
只有 6.2 以上版本的 sentinel 才能解析主机名,但默认不启用。
解决方案:
sentinel.conf 配置文件添加:
sentinel resolve-hostnames yes
sentinel announce-hostname yes

参考:使用docker启动redis sentinel 无法使用服务名访问redis_docker 服务名访问_小光头发多的博

文章讲述了在RedisSentinel模式下遇到的两个问题:1)Sentinel启动时因主机名解析错误导致的报错,解决方法是在sentinel.conf中启用resolve-hostnames和announce-hostnames;2)Master节点故障后,Sentinel无法正确切换从节点为主节点,可能原因是网络不通或实例地址错误,解决方案涉及配置replica-announce-ip和replica-announce-port来确保正确的实例信息。
最低0.47元/天 解锁文章
1451

被折叠的 条评论
为什么被折叠?



