public class JedisMsConf extends Object
| 构造器和说明 |
|---|
JedisMsConf() |
| 限定符和类型 | 方法和说明 |
|---|---|
Serializer |
cacheSerializer() |
org.springframework.data.redis.connection.jedis.JedisConnectionFactory |
jedisConnectionFactory(redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
org.springframework.data.redis.connection.RedisSentinelConfiguration sentinelConfig) |
redis.clients.jedis.JedisPoolConfig |
jedisPoolConfig(int maxTotal,
int maxIdle,
int minIdle,
long maxWaitMillis,
boolean testOnBorrow) |
JedisCache |
redisCache(org.springframework.data.redis.core.RedisTemplate<String,Object> template,
Serializer serializer) |
org.springframework.data.redis.connection.RedisSentinelConfiguration |
redisSentinelConfiguration(String masterName,
String host,
int port,
int dbIndex,
boolean needPassword,
String password) |
org.springframework.data.redis.core.RedisTemplate<String,Object> |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connFactory) |
@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="redisSentinelConfiguration")
public org.springframework.data.redis.connection.RedisSentinelConfiguration redisSentinelConfiguration(@Value(value="${redis.master.name}")
String masterName,
@Value(value="${redis.sentinel.ip}")
String host,
@Value(value="${redis.sentinel.port}")
int port,
@Value(value="${redis.dbIndex:0}")
int dbIndex,
@Value(value="${redis.needPassword:false}")
boolean needPassword,
@Value(value="${redis.password:}")
String password)
@Bean(name="jedisConnectionFactory")
public org.springframework.data.redis.connection.jedis.JedisConnectionFactory jedisConnectionFactory(@Qualifier(value="jedisPoolConfig")
redis.clients.jedis.JedisPoolConfig jedisPoolConfig,
@Qualifier(value="redisSentinelConfiguration")
org.springframework.data.redis.connection.RedisSentinelConfiguration sentinelConfig)
@Bean(name="redisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(@Qualifier(value="jedisConnectionFactory") org.springframework.data.redis.connection.RedisConnectionFactory connFactory)
@ConditionalOnMissingBean(value=Serializer.class) @Bean(name="cacheSerializer") public Serializer cacheSerializer()
@ConditionalOnMissingBean(name="redisCache") @Bean(name="redisCache") public JedisCache redisCache(@Qualifier(value="redisTemplate") org.springframework.data.redis.core.RedisTemplate<String,Object> template, @Qualifier(value="cacheSerializer") Serializer serializer)
Copyright © 2020. All rights reserved.