spring boot2.0版本 集成redis 缓存变更

  最新的spring boot2.0, 在网上查看很多集成redis缓存的文章,发现最新的版本与原来1.x的版本有差别

重写CacheManager 方法

之前版本:

     @Bean
     public RedisCacheManager cacheManager(RedisTemplate redisTemplate) {
         return new RedisCacheManager(redisTemplate);
     }

最新版本

     @Bean
     public RedisCacheManager cacheManager(RedisConnectionFactory connectionFactory) {
       return RedisCacheManager.create(connectionFactory);
     }

配置

变更后 增加了一层jedis

     spring:        
          redis:
              host: 
              port:
              password:
              database: 6
              timeout: 1000
          jedis:
              pool:
                max-active: 8
                max-wait: -1
                max-idle: 8
                min-idle: 0

参考:
https://docs.spring.io/spring-data/redis/docs/2.0.5.RELEASE/reference/html/#new-in-2.0.0

spring boot2.0版本 集成redis 缓存变更_第1张图片
image.png

你可能感兴趣的:(spring boot2.0版本 集成redis 缓存变更)