From 81dc6aded335cf7409f9f1bccb991abc30e8d070 Mon Sep 17 00:00:00 2001 From: seakider Date: Thu, 27 Feb 2025 23:22:40 +0800 Subject: [PATCH] Fixed - Adding a new slave node in redis-cluster, isSlaveNotUsed does not take effect Signed-off-by: seakider --- .../org/redisson/connection/ClusterConnectionManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/redisson/src/main/java/org/redisson/connection/ClusterConnectionManager.java b/redisson/src/main/java/org/redisson/connection/ClusterConnectionManager.java index 8ec102088..aa98e65c0 100644 --- a/redisson/src/main/java/org/redisson/connection/ClusterConnectionManager.java +++ b/redisson/src/main/java/org/redisson/connection/ClusterConnectionManager.java @@ -641,6 +641,10 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager { futures.add(slaveUpFuture); continue; } + + if (config.isSlaveNotUsed()) { + continue; + } CompletableFuture slaveUpFuture = entry.addSlave(uri, configEndpointHostName); CompletableFuture f = slaveUpFuture.thenAccept(res -> {