public class JedisClusterConf extends Object
| 构造器和说明 |
|---|
JedisClusterConf() |
| 限定符和类型 | 方法和说明 |
|---|---|
Serializer |
cacheSerializer() |
JedisClusterFactory |
jedisClusterFactory(redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
List<redis.clients.jedis.HostAndPort> redisNodeList,
int timeout,
int maxRedirections) |
redis.clients.jedis.JedisPoolConfig |
jedisPoolConfig(int maxTotal,
int maxIdle,
int minIdle,
long maxWaitMillis,
boolean testOnBorrow) |
JedisClusterCache |
redisClusterCache(redis.clients.jedis.JedisCluster jedisCluster,
Serializer serializer) |
@Bean(name="jedisPoolConfig")
public redis.clients.jedis.JedisPoolConfig jedisPoolConfig(@Value(value="${redis.pool.maxTotal:1024}")
int maxTotal,
@Value(value="${redis.pool.maxIdle:100}")
int maxIdle,
@Value(value="${redis.pool.minIdle:100}")
int minIdle,
@Value(value="${redis.pool.maxWaitMillis:10000}")
long maxWaitMillis,
@Value(value="${redis.pool.testOnBorrow:false}")
boolean testOnBorrow)
@Bean(name="jedisCluster",
initMethod="init")
public JedisClusterFactory jedisClusterFactory(@Qualifier(value="jedisPoolConfig")
redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
@Qualifier(value="redisNodeList")
List<redis.clients.jedis.HostAndPort> redisNodeList,
@Value(value="${redis.cluster.timeout:300000}")
int timeout,
@Value(value="${redis.cluster.maxRedirections:6}")
int maxRedirections)
@ConditionalOnMissingBean(value=Serializer.class) @Bean(name="cacheSerializer") public Serializer cacheSerializer()
@ConditionalOnMissingBean(name="redisCache") @Bean(name="redisCache") public JedisClusterCache redisClusterCache(@Qualifier(value="jedisCluster") redis.clients.jedis.JedisCluster jedisCluster, @Qualifier(value="cacheSerializer") Serializer serializer)
Copyright © 2020. All rights reserved.