@ConditionalOnProperty(name="spring.redis.enabled",
matchIfMissing=true)
@EnableConfigurationProperties(value={JedisPoolProperties.class,JedisProperties.class,JedisClusterProperties.class})
@Configuration
public class JedisAutoConfiguration
extends Object
| 构造器和说明 |
|---|
JedisAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
JedisClient |
jedisClientCluster(redis.clients.jedis.JedisCluster jedisCluster) |
JedisClient |
jedisClientStandalone(redis.clients.jedis.JedisPool jedisPool) |
redis.clients.jedis.JedisCluster |
jedisCluster(redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
JedisClusterProperties jedisClusterProperties) |
redis.clients.jedis.JedisPool |
jedisPool(redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
JedisProperties jedisProperties) |
redis.clients.jedis.JedisPoolConfig |
jedisPoolConfig(JedisPoolProperties jedisPoolProperties) |
@Bean @ConditionalOnMissingBean(value=redis.clients.jedis.JedisPoolConfig.class) public redis.clients.jedis.JedisPoolConfig jedisPoolConfig(JedisPoolProperties jedisPoolProperties)
@Primary
@Bean
@ConditionalOnProperty(value="spring.redis.standalone",
matchIfMissing=true)
public redis.clients.jedis.JedisPool jedisPool(redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
JedisProperties jedisProperties)
@Primary
@Bean
@ConditionalOnProperty(value="spring.redis.standalone",
matchIfMissing=true)
public JedisClient jedisClientStandalone(redis.clients.jedis.JedisPool jedisPool)
@Bean
@ConditionalOnMissingBean(value={redis.clients.jedis.JedisPool.class,redis.clients.jedis.JedisCluster.class})
@ConditionalOnProperty(name="spring.redis.standalone",
havingValue="false",
matchIfMissing=false)
public redis.clients.jedis.JedisCluster jedisCluster(redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
JedisClusterProperties jedisClusterProperties)
@Bean
@ConditionalOnMissingBean(value={cn.ipokerface.redis.JedisClient.class,cn.ipokerface.redis.JedisClientStandalone.class})
@ConditionalOnProperty(name="spring.redis.standalone",
havingValue="false",
matchIfMissing=false)
public JedisClient jedisClientCluster(redis.clients.jedis.JedisCluster jedisCluster)
Copyright © 2021. All rights reserved.