diff --git a/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java index 0a38a176d..a045094a3 100644 --- a/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java +++ b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java @@ -456,11 +456,11 @@ public class MasterSlaveConnectionManager implements ConnectionManager { .setKeepPubSubOrder(cfg.isKeepPubSubOrder()) .setPingConnectionInterval(config.getPingConnectionInterval()) .setKeepAlive(config.isKeepAlive()) - .setTcpNoDelay(config.isTcpNoDelay()); + .setTcpNoDelay(config.isTcpNoDelay()) + .setPassword(config.getPassword()); if (type != NodeType.SENTINEL) { redisConfig.setDatabase(config.getDatabase()); - redisConfig.setPassword(config.getPassword()); } return redisConfig;