最新的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
网友评论