@Configuration
@ConditionalOnProperty(prefix="openingo.redis",
name="enable",
havingValue="true")
@ConditionalOnClass(value={org.springframework.data.redis.core.RedisTemplate.class,org.springframework.data.redis.core.RedisOperations.class})
public class RedisConfig
extends Object
| Constructor and Description |
|---|
RedisConfig() |
| Modifier and Type | Method and Description |
|---|---|
IKeyNamingPolicy |
keyNamingPolicy()
if
KeyNamingKit.getNaming() is "null" return key,
otherwise return KeyNamingKit.getNaming()+KeyNamingKit.NAMING_SEPARATOR+key |
org.springframework.data.redis.core.RedisTemplate<String,Object> |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) |
RedisTemplateX<Object> |
redisTemplateX() |
StringRedisTemplateX |
stringRedisTemplateX()
StringRedisTemplateX
|
<V> org.springframework.data.redis.serializer.RedisSerializer<V> |
valueRedisSerializer() |
@Bean @ConditionalOnMissingBean(name="redisTemplateX") public RedisTemplateX<Object> redisTemplateX()
@Bean @ConditionalOnMissingBean(name="stringRedisTemplateX") public StringRedisTemplateX stringRedisTemplateX()
@Bean @ConditionalOnMissingBean(name="redisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) throws UnknownHostException
redisConnectionFactory - UnknownHostException@Bean @ConditionalOnMissingBean(name="valueRedisSerializer") public <V> org.springframework.data.redis.serializer.RedisSerializer<V> valueRedisSerializer()
@Bean @ConditionalOnMissingBean public IKeyNamingPolicy keyNamingPolicy()
KeyNamingKit.getNaming() is "null" return key,
otherwise return KeyNamingKit.getNaming()+KeyNamingKit.NAMING_SEPARATOR+keyKeyNamingKit#getNaming()}Copyright © 2020. All rights reserved.