From 7ace9781ce9408f600bac55aab1bb5492b8dd983 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 9 Feb 2024 11:47:02 +0300 Subject: [PATCH] Fixed - doubled connections to the master node if readMode = MASTER_SLAVE or there are no slave nodes. #2739 --- .../main/java/org/redisson/redisnode/RedissonBaseNodes.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/redisson/src/main/java/org/redisson/redisnode/RedissonBaseNodes.java b/redisson/src/main/java/org/redisson/redisnode/RedissonBaseNodes.java index e8ffbc0ab..de5c005da 100644 --- a/redisson/src/main/java/org/redisson/redisnode/RedissonBaseNodes.java +++ b/redisson/src/main/java/org/redisson/redisnode/RedissonBaseNodes.java @@ -74,8 +74,7 @@ public class RedissonBaseNodes implements BaseRedisNodes { RedisURI addr = new RedisURI(address); for (MasterSlaveEntry masterSlaveEntry : entries) { if (nodeType == NodeType.MASTER - && masterSlaveEntry.getAllEntries().isEmpty() - && addr.equals(masterSlaveEntry.getClient().getAddr())) { + && addr.equals(masterSlaveEntry.getClient().getAddr())) { return new RedisNode(masterSlaveEntry.getClient(), commandExecutor, NodeType.MASTER); }