Fixed - Repeated new connections with AWS Elasticache serverless #5589

pull/5599/head
Nikita Koksharov 1 year ago
parent 9a430102b6
commit 8eee571d5c

@ -846,7 +846,7 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager {
CompletableFuture<List<RedisURI>> ipsFuture = serviceManager.resolveAll(clusterNodeInfo.getAddress());
CompletableFuture<Void> 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()));
}

Loading…
Cancel
Save