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

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。