From db4fe1546a8fe595624562aa7768c1a1ccb083fb Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Wed, 31 Jan 2024 14:36:30 +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 1d7833b85..5e8020e2d 100644 --- a/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java +++ b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java @@ -849,7 +849,7 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager { int index = 0; if (addresses.size() > 1) { addresses.sort(Comparator.comparing(RedisURI::getHost)); - Random r = new Random(serviceManager.getId().hashCode()); + SplittableRandom r = new SplittableRandom(serviceManager.getId().hashCode()); index = r.nextInt(addresses.size()); } RedisURI address = addresses.get(index);