类 RedisTemplateConfiguration

java.lang.Object
com.sie.mbm.mom.framework.cache.config.RedisTemplateConfiguration

@EnableCaching @Configuration @AutoConfigureBefore(name={"org.redisson.spring.starter.RedissonAutoConfiguration","org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration"}) public class RedisTemplateConfiguration extends Object
RedisTemplate 配置
  • 字段详细资料

    • redisProperties

      @Autowired private org.springframework.boot.autoconfigure.data.redis.RedisProperties redisProperties
    • logDatabase

      @Value("${spring.redis.log.database: 7}") private Integer logDatabase
  • 构造器详细资料

    • RedisTemplateConfiguration

      public RedisTemplateConfiguration()
  • 方法详细资料

    • redisTemplate

      @Bean @Primary public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
    • redisTemplateLog

      @Bean("redisTemplateLog") public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplateLog()
      创建日志用的redis
      返回:
    • createFactory

      private org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory createFactory(int database)
    • createSingleFactory

      private org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory createSingleFactory(int database)
    • getSentinelConfig

      protected org.springframework.data.redis.connection.RedisSentinelConfiguration getSentinelConfig(int database)
    • createSentinels

      private List<org.springframework.data.redis.connection.RedisNode> createSentinels(org.springframework.boot.autoconfigure.data.redis.RedisProperties.Sentinel sentinel)