From 8eee571d5cebf7b96bc044aa43f7eac84e5c9890 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Wed, 31 Jan 2024 14:20:32 +0300 Subject: [PATCH] Fixed - Repeated new connections with AWS Elasticache serverless #5589 --- .../java/org/redisson/cluster/ClusterConnectionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java index dcfc7b0e7..3e0880837 100644 --- a/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java +++ b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java @@ -846,7 +846,7 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager { CompletableFuture> ipsFuture = serviceManager.resolveAll(clusterNodeInfo.getAddress()); CompletableFuture f = ipsFuture.thenAccept(addresses -> { - if (addresses.size() > 1 && clusterNodeInfo.containsFlag(Flag.MASTER)) { + if (addresses.size() > 1) { addresses.sort(Comparator.comparing(RedisURI::getHost)); Collections.shuffle(addresses, new Random(serviceManager.getId().hashCode())); }