Redisson无法连接Redis集群问题排查求助
Redisson连接Docker部署的Redis集群时出现连接超时异常
我正在尝试配置Java应用通过Redisson连接Redis集群,但始终遇到连接超时的问题,希望能得到大家的帮助。
我的Redisson客户端配置
Config config = new Config(); config.useClusterServers() .addNodeAddress("redis://IP:6379", "redis://IP:6379", "redis://IP:6379"); RedissonClient redisClient = Redisson.create(config); redisClient.getRemoteService();
我也曾尝试仅在上述配置中指定一个IP。
Redis集群部署配置(Docker,6节点——3主3从)
每个节点的redis.conf配置如下:
port 6379 cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes protected-mode no bind <NODE_IP>
我也尝试过关闭protected-mode并移除bind配置。
遇到的异常
WARN org.redisson.cluster.ClusterConnectionManager - connection timed out: IP/IP:6379|#]
已验证的操作
- 从部署Java应用的服务器使用
redis-cli连接Redis节点,能够成功连接。
环境信息
- Redisson版本:3.13.2
- Redis镜像:redis:6
我不确定问题出在哪里,麻烦大家帮忙排查一下可能的原因?
内容的提问来源于stack exchange,提问作者glitch99
相关产品推荐
相关产品推荐

