public RedisConnectionFactory redisConnectionFactory()

in src/main/java/com/epam/digital/data/platform/storage/form/factory/StorageServiceFactory.java [87:98]


  public RedisConnectionFactory redisConnectionFactory(RedisStorageConfiguration configuration) {
    var redisSentinelConfig = new RedisSentinelConfiguration();

    redisSentinelConfig.setMaster(configuration.getSentinel().getMaster());
    setSentinelNodes(redisSentinelConfig, configuration);
    redisSentinelConfig.setUsername(configuration.getUsername());
    redisSentinelConfig.setPassword(configuration.getPassword());

    var connectionFactory = new LettuceConnectionFactory(redisSentinelConfig);
    connectionFactory.afterPropertiesSet();
    return connectionFactory;
  }