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 -> {