@Configuration
@ConditionalOnProperty(prefix="openingo.redis",
name="enable",
havingValue="true",
matchIfMissing=true)
@ConditionalOnClass(value={org.springframework.data.redis.core.RedisTemplate.class,org.springframework.data.redis.core.RedisOperations.class})
@EnableConfigurationProperties(value=RedisConfigProperties.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> |
redisStringKeyTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) |
RedisStringKeyTemplateX<Object> |
redisStringKeyTemplateX(org.springframework.data.redis.core.RedisTemplate<String,Object> redisStringKeyTemplate) |
RedisTemplateX<Object,Object> |
redisTemplateX(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate) |
org.springframework.data.redis.serializer.RedisSerializer<Object> |
valueRedisSerializer() |
@Bean @ConditionalOnMissingBean(name="redisTemplateX") public RedisTemplateX<Object,Object> redisTemplateX(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate)
@Bean @ConditionalOnMissingBean(name="redisStringKeyTemplateX") public RedisStringKeyTemplateX<Object> redisStringKeyTemplateX(org.springframework.data.redis.core.RedisTemplate<String,Object> redisStringKeyTemplate)
@Bean @ConditionalOnMissingBean(name="redisStringKeyTemplate") public org.springframework.data.redis.core.RedisTemplate<String,Object> redisStringKeyTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) throws UnknownHostException
redisConnectionFactory - redisConnectionFactoryUnknownHostException@Bean @ConditionalOnMissingBean(name="valueRedisSerializer") public org.springframework.data.redis.serializer.RedisSerializer<Object> valueRedisSerializer()
@Bean @ConditionalOnMissingBean public IKeyNamingPolicy keyNamingPolicy()
KeyNamingKit.getNaming() is "null" return key,
otherwise return KeyNamingKit.getNaming()+KeyNamingKit.NAMING_SEPARATOR+keyKeyNamingKit.get()Copyright © 2021. All rights reserved.