我正在尝试配置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();
**我也尝试通过在上述配置中仅指定1个IP。 Redis集群使用以下配置(6节点clsuter-- 3master 3slave)部署在docker上:
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
protected-mode no
bind <NODE_IP>
**也尝试了没有保护模式和绑定的情况 但是我总是面临以下异常:
WARN org.redisson.cluster.ClusterConnectionManager - connection timed out: IP/IP:6379|#]
我尝试使用redis-cli从部署服务器连接到我的redis节点,并且连接成功
Redisson版本:3.13.2 Redis图片:redis:6
我不太确定我要去哪里错了,不胜感激
提前谢谢