diff --git a/src/main/asciidoc/reference/redis.adoc b/src/main/asciidoc/reference/redis.adoc index 305d400f9..4ffbc75c3 100644 --- a/src/main/asciidoc/reference/redis.adoc +++ b/src/main/asciidoc/reference/redis.adoc @@ -178,6 +178,11 @@ public RedisConnectionFactory lettuceConnectionFactory() { Sometimes, direct interaction with one of the Sentinels is required. Using `RedisConnectionFactory.getSentinelConnection()` or `RedisConnection.getSentinelCommands()` gives you access to the first active Sentinel configured. +[NOTE] +==== +Configuration options like password, timeouts, SSL... also get applied to Redis Sentinel when using https://lettuce.io/[Lettuce]. +==== + [[redis:template]] == Working with Objects through RedisTemplate diff --git a/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java b/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java index 4f61967e0..eaa1875e3 100644 --- a/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java +++ b/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java @@ -1080,7 +1080,7 @@ public class LettuceConnectionFactory applyToAll(redisUri, it -> { - getRedisPassword().toOptional().ifPresent(redisUri::setPassword); + getRedisPassword().toOptional().ifPresent(it::setPassword); clientConfiguration.getClientName().ifPresent(it::setClientName); it.setSsl(clientConfiguration.isUseSsl());