DATAREDIS-990 - Propagate SSL configuration to Lettuce driver when using Redis Sentinel.

We now appropriately set SSL configuration when using the Lettuce driver with Redis Sentinel to enable Sentinel usage with SSL. Using Sentinel with SSL requires Lettuce 5.2 or newer.

Original Pull Request: #462
This commit is contained in:
Mark Paluch
2019-06-28 12:10:07 +02:00
committed by Christoph Strobl
parent 64b8913764
commit ad54341953
2 changed files with 66 additions and 0 deletions

View File

@@ -1031,6 +1031,10 @@ public class LettuceConnectionFactory
getRedisPassword().toOptional().ifPresent(redisUri::setPassword);
clientConfiguration.getClientName().ifPresent(redisUri::setClientName);
redisUri.setSsl(clientConfiguration.isUseSsl());
redisUri.setVerifyPeer(clientConfiguration.isVerifyPeer());
redisUri.setStartTls(clientConfiguration.isStartTls());
redisUri.setTimeout(clientConfiguration.getCommandTimeout());
redisUri.setDatabase(getDatabase());