【Spring Boot】 Spring Boot 2.x 版本 CacheManager 配置方式
2020-12-13 16:00
标签:失效 shm enabled any hash LEDE nbsp rod rom Spring Boot 1.X RedisCacheManager 配置方式 Spring Boot 2.X RedisCacheManager 配置方式 【Spring Boot】 Spring Boot 2.x 版本 CacheManager 配置方式 标签:失效 shm enabled any hash LEDE nbsp rod rom 原文地址:https://www.cnblogs.com/EveningWind/p/11617271.html@Bean
public CacheManager cacheManager(RedisTemplate redisTemplate) {
RedisCacheManager cacheManager= new RedisCacheManager(redisTemplate);
cacheManager.setDefaultExpiration(60);
Map
/**
* SpringBoot 2.X 版本配置方式
*
* @param redisConnectionFactory
* @return
*/
@Bean
public CacheManager redisCacheManager(RedisConnectionFactory redisConnectionFactory) {
RedisSerializer
//失效时间
.entryTtl(Duration.ofMinutes(3))
.serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(redisSerializer))
.serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(jackson2JsonRedisSerializer))
.disableCachingNullValues();
return RedisCacheManager.builder(redisConnectionFactory)
.cacheDefaults(config)
.build();
}
上一篇:Java 读写文件示例
下一篇:java优先队列
文章标题:【Spring Boot】 Spring Boot 2.x 版本 CacheManager 配置方式
文章链接:http://soscw.com/essay/35638.html