【发布时间】:2018-12-27 07:50:29
【问题描述】:
我正在将我的应用程序从 Spring Boot 1.5.x 迁移到 2.0.x。我想保留绝地武士,但RedisCacheManager 的实例化有问题。
现在构造函数签名是
RedisCacheManager(RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration)
但在此之前:
RedisCacheManager(RedisOperations redisOperations)
我定义这个 bean 的范围内只有 RedisTemplate:
@Bean
public RedisCacheManager redisCacheManager(RedisTemplate redisTemplate) {
HandleRedisCacheManager redisCacheManager = new HandleRedisCacheManager(redisTemplate);
redisCacheManager.setUsePrefix(true);
return redisCacheManager;
}
现在应该如何创建?
【问题讨论】:
标签: java spring-boot redis spring-data jedis