Redisson哨兵模式启动报错

jason_nj 发布于 03/27 17:32
阅读 345
收藏 0

【DevOps必读】产品经理与程序员之间如何破局?>>>

我使用Redisson的哨兵模式连接Docker中的Redis哨兵,启动服务失败,通过观察报错日志,发现服务启动并尝试连接的IP自动变更成了Docker容器内的虚拟IP,导致本地连接超时,初次尝试这种模式连接Docker容器服务,已卡2天,希望处理过类似问题的大神能给与指点,相关配置及代码如下:

---------------------------------------分割线--------------------------------------------------

使用Docker启动并部署了Redis 1主1从2哨兵,IP和端口分别如下:

主:172.16.200.100:16379

从:172.16.200.100:16380

哨兵节点分别为:

172.16.200.100:26379

172.16.200.100:26380

---------------------------------------分割线--------------------------------------------------

代码片段:

Config config = new Config();
config.useSentinelServers()
        .setMasterName("mymaster")
        .addSentinelAddress("redis://172.16.200.100:26379", "redis://172.16.200.100:26380");
return Redisson.create(config);

---------------------------------------分割线--------------------------------------------------

报错日志:

加载中
返回顶部
顶部