我正在尝试配置我的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集群部署在docker上,配置如下(6节点clsuter--3master 3slave):
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从部署服务器连接到myredis节点,连接成功
Redison版本:3.13.2 redis图片:redis:6
我不太确定哪里出了问题,希望能得到一些帮助
暂无答案!
目前还没有任何答案,快来回答吧!