Class CacheRedisConfiguration

java.lang.Object
cn.herodotus.engine.cache.redis.config.CacheRedisConfiguration

@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(cn.herodotus.engine.cache.core.properties.CacheProperties.class) public class CacheRedisConfiguration extends Object

Description: Redis 配置

Author:
: gengwei.zheng
Date:
: 2022/5/23 17:00
  • Constructor Details

    • CacheRedisConfiguration

      public CacheRedisConfiguration()
  • Method Details

    • postConstruct

      @PostConstruct public void postConstruct()
    • redisTemplate

      @Bean(name="redisTemplate") @ConditionalOnMissingBean public org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
      重新配置一个RedisTemplate
      Returns:
      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)