Class RedisAutoConfiguration.RedisConnectionConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.RedisConnectionConfiguration
- Enclosing class:
- RedisAutoConfiguration
@Configuration @ConditionalOnClass(org.apache.commons.pool2.impl.GenericObjectPool.class) protected static class RedisAutoConfiguration.RedisConnectionConfiguration extends Object
Redis connection configuration.
Constructor Summary
Constructors Constructor Description RedisConnectionConfiguration(RedisProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.data.redis.connection.RedisSentinelConfiguration> sentinelConfiguration, org.springframework.beans.factory.ObjectProvider<org.springframework.data.redis.connection.RedisClusterConfiguration> clusterConfiguration)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.data.redis.connection.jedis.JedisConnectionFactory
applyProperties(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
protected org.springframework.data.redis.connection.RedisClusterConfiguration
getClusterConfiguration()
Create aRedisClusterConfiguration
if necessary.protected org.springframework.data.redis.connection.RedisSentinelConfiguration
getSentinelConfig()
org.springframework.data.redis.connection.jedis.JedisConnectionFactory
redisConnectionFactory()
Constructor Detail
RedisConnectionConfiguration
public RedisConnectionConfiguration(RedisProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.data.redis.connection.RedisSentinelConfiguration> sentinelConfiguration, org.springframework.beans.factory.ObjectProvider<org.springframework.data.redis.connection.RedisClusterConfiguration> clusterConfiguration)
Method Detail
redisConnectionFactory
@Bean @ConditionalOnMissingBean(org.springframework.data.redis.connection.RedisConnectionFactory.class) public org.springframework.data.redis.connection.jedis.JedisConnectionFactory redisConnectionFactory() throws UnknownHostException
- Throws:
UnknownHostException
applyProperties
protected final org.springframework.data.redis.connection.jedis.JedisConnectionFactory applyProperties(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
getSentinelConfig
protected final org.springframework.data.redis.connection.RedisSentinelConfiguration getSentinelConfig()
getClusterConfiguration
protected final org.springframework.data.redis.connection.RedisClusterConfiguration getClusterConfiguration()
Create aRedisClusterConfiguration
if necessary.- Returns:
- null if no cluster settings are set.