redis sentinel无法启动问题

Posted devilwind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis sentinel无法启动问题相关的知识,希望对你有一定的参考价值。

redis sentinel 正常启动 ./redis-sentinel sentinel.conf 就可以启动, 但是如果linux 操作系统(比如阿里云os)不支持ipv6,就会导致sentinel 启动失败,报 Creating Server TCP listening socket *:26379: unable to bind socket 失败, 这时候必须修改sentinel.conf

ECS Linux系统默认关闭了Ipv6的功能,所以 redis-sentinel 尝试在 ipv6 的网络接口上监听时,提示出错。可以在 sentinel.conf 里配置文件设置仅监听ipv4的网络接口,修改配置文件 sentinel.conf 在 定义监听端口一行前添加监听IP参数,如 bind 0.0.0.0 ,表示仅监听IPv4,然后重新启动Sentinel即可

以上是关于redis sentinel无法启动问题的主要内容,如果未能解决你的问题,请参考以下文章

Redis哨兵模式(Sentinel)的搭建

请教redis sentinel 无法failover 的问题

Redis的哨兵(Sentinel)分析

CentOS7下使用Sentinel实现Redis集群高可用

Redis sentinel哨兵启动切换过程简单分析

Redis中的Sentinel机制