@Configuration
@ConditionalOnProperty(name="spring.redis.enabled",
matchIfMissing=true)
@EnableConfigurationProperties(value=RedisProperties.class)
public class JedisClientAutoConfiguration
extends Object
Description:
| 构造器和说明 |
|---|
JedisClientAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
redis.clients.jedis.JedisCluster |
jedisCluster(redis.clients.jedis.JedisPoolConfig jedisPoolConfig) |
JedisClusterClient |
jedisClusterClient(redis.clients.jedis.JedisCluster jedisCluster) |
redis.clients.jedis.JedisPool |
jedisPool(redis.clients.jedis.JedisPoolConfig jedisPoolConfig) |
redis.clients.jedis.JedisPoolConfig |
jedisPoolConfig() |
JedisSimpleClient |
jedisSimpleClient(redis.clients.jedis.JedisPool jedisPool) |
@Bean @ConditionalOnMissingBean(value=redis.clients.jedis.JedisPoolConfig.class) public redis.clients.jedis.JedisPoolConfig jedisPoolConfig()
@Bean
@ConditionalOnMissingBean(value={redis.clients.jedis.JedisPool.class,redis.clients.jedis.JedisCluster.class})
@ConditionalOnProperty(name="spring.redis.cluster",
matchIfMissing=true,
havingValue="false")
public redis.clients.jedis.JedisPool jedisPool(redis.clients.jedis.JedisPoolConfig jedisPoolConfig)
@Bean
@ConditionalOnMissingBean(value={redis.clients.jedis.JedisPool.class,redis.clients.jedis.JedisCluster.class})
@ConditionalOnProperty(name="spring.redis.cluster",
havingValue="true")
public redis.clients.jedis.JedisCluster jedisCluster(redis.clients.jedis.JedisPoolConfig jedisPoolConfig)
@Bean
@ConditionalOnBean(value=redis.clients.jedis.JedisPool.class)
@ConditionalOnProperty(name="spring.redis.cluster",
havingValue="false",
matchIfMissing=true)
@ConditionalOnMissingBean(value=cn.ipokerface.redis.JedisClient.class)
public JedisSimpleClient jedisSimpleClient(redis.clients.jedis.JedisPool jedisPool)
@Bean
@ConditionalOnBean(value=redis.clients.jedis.JedisCluster.class)
@ConditionalOnProperty(name="spring.redis.cluster",
havingValue="true")
@ConditionalOnMissingBean(value=cn.ipokerface.redis.JedisClient.class)
public JedisClusterClient jedisClusterClient(redis.clients.jedis.JedisCluster jedisCluster)
Copyright © 2019. All rights reserved.