类 RedisConfiguration
java.lang.Object
cn.herodotus.engine.cache.redis.configuration.RedisConfiguration
@Configuration(proxyBeanMethods=false)
@Import(RedisSessionSharingConfiguration.class)
public class RedisConfiguration
extends Object
Description: Redis 配置
- 作者:
- : gengwei.zheng
- Date:
- : 2022/5/23 17:00
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.data.redis.serializer.RedisSerializer<String>voidorg.springframework.data.redis.cache.RedisCacheManagerredisCacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, CacheProperties cacheProperties) org.springframework.data.redis.listener.RedisMessageListenerContainerredisMessageListenerContainer(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) 重新配置一个RedisTemplateorg.springframework.data.redis.core.StringRedisTemplatestringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) org.springframework.data.redis.serializer.RedisSerializer<Object>命名为 springSessionDefaultRedisSerializer 是因为 Spring Session 会用到。
-
构造器详细资料
-
RedisConfiguration
public RedisConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
keySerializer
-
valueSerializer
命名为 springSessionDefaultRedisSerializer 是因为 Spring Session 会用到。AbstractRedisHttpSessionConfigurationRedisWebSessionConfiguration- 返回:
RedisSerializer
-
redisTemplate
@Bean(name="redisTemplate") @ConditionalOnMissingBean public org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) 重新配置一个RedisTemplate- 返回:
RedisTemplate
-
stringRedisTemplate
@Bean(name="stringRedisTemplate") @ConditionalOnMissingBean public org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) -
redisMessageListenerContainer
@Bean public org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) -
redisCacheManager
@Bean public org.springframework.data.redis.cache.RedisCacheManager redisCacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, CacheProperties cacheProperties)
-