日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解SpringBoot2.0的@Cacheable(Redis)緩存失效時間解決方案

瀏覽:215日期:2023-03-13 17:49:38
問題

  @Cacheable注解不支持配置過期時間,所有需要通過配置CacheManneg來配置默認的過期時間和針對每個類或者是方法進行緩存失效時間配置。

解決

  可以采用如下的配置信息來解決的設置失效時間問題

配置信息

@Bean public CacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) {return new RedisCacheManager(RedisCacheWriter.nonLockingRedisCacheWriter(redisConnectionFactory),this.getRedisCacheConfigurationWithTtl(30*60), // 默認策略,未配置的 key 會使用這個this.getRedisCacheConfigurationMap() // 指定 key 策略); } private Map<String, RedisCacheConfiguration> getRedisCacheConfigurationMap() {Map<String, RedisCacheConfiguration> redisCacheConfigurationMap = new HashMap<>();//SsoCache和BasicDataCache進行過期時間配置redisCacheConfigurationMap.put('SsoCache', this.getRedisCacheConfigurationWithTtl(24*60*60));redisCacheConfigurationMap.put('BasicDataCache', this.getRedisCacheConfigurationWithTtl(30*60));return redisCacheConfigurationMap; } private RedisCacheConfiguration getRedisCacheConfigurationWithTtl(Integer seconds) {Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer<>(Object.class);ObjectMapper om = new ObjectMapper();om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);jackson2JsonRedisSerializer.setObjectMapper(om);RedisCacheConfiguration redisCacheConfiguration = RedisCacheConfiguration.defaultCacheConfig();redisCacheConfiguration = redisCacheConfiguration.serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(jackson2JsonRedisSerializer)).entryTtl(Duration.ofSeconds(seconds));return redisCacheConfiguration; } @Bean public KeyGenerator wiselyKeyGenerator() {return new KeyGenerator() { @Override public Object generate(Object target, Method method, Object... params) {StringBuilder sb = new StringBuilder();sb.append(target.getClass().getName());sb.append('.' + method.getName());if(params==null||params.length==0||params[0]==null){ return null;}String join = String.join('&', Arrays.stream(params).map(Object::toString).collect(Collectors.toList()));String format = String.format('%s{%s}', sb.toString(), join);//log.info('緩存key:' + format);return format; }}; }

使用方式

@CacheConfig(cacheNames = 'SsoCache')public class SsoCache{@Cacheable(keyGenerator = 'wiselyKeyGenerator')public String getTokenByGsid(String gsid) }//二者選其一,可以使用value上的信息,來替換類上cacheNames的信息@Cacheable(value = 'BasicDataCache',keyGenerator = 'wiselyKeyGenerator')public String getTokenByGsid(String gsid)

效果展示

詳解SpringBoot2.0的@Cacheable(Redis)緩存失效時間解決方案

到此這篇關于詳解SpringBoot2.0的@Cacheable(Redis)緩存失效時間解決方案的文章就介紹到這了,更多相關SpringBoot2.0緩存失效內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美特黄一区| 亚洲免费精品| 欧美伊人影院| 欧美视频精品全部免费观看| 日韩二区三区四区| 久久国产人妖系列| 麻豆精品久久久| 午夜久久久久| 国产99久久久国产精品成人免费| 日韩午夜在线| 日韩精品a在线观看91| 国产69精品久久| 亚洲综合日本| 欧美国产三级| 日韩欧美午夜| 亚洲3区在线| 亚洲啊v在线| 综合激情一区| 国产videos久久| 一区二区三区四区日韩| 红杏一区二区三区| 香蕉久久夜色精品国产| 国产精品xxxav免费视频| 日韩欧美一区二区三区免费看| 免费在线欧美视频| 中文字幕高清在线播放| 亚洲综合色婷婷在线观看| 久久久久久夜| 综合欧美亚洲| yellow在线观看网址| 亚洲久久视频| 日韩中文首页| 日本不卡在线视频| 99精品在线观看| 国产精品一区二区免费福利视频| 久久在线视频免费观看| 国产精品国产三级在线观看| 激情综合自拍| 久久中文精品| 中文字幕免费一区二区| 99久久视频| 久久中文字幕一区二区三区| 一区二区三区四区日韩| 欧美色图国产精品| 国产精品久久国产愉拍| 六月天综合网| 人人香蕉久久| 免费看一区二区三区| 免费人成精品欧美精品| 久久久精品日韩| 麻豆国产一区| 日韩欧美美女在线观看| 欧美日韩国产在线一区| 成人在线视频区| 国产午夜久久av| 在线免费观看亚洲| 午夜久久一区| 999国产精品| 国产精品久久久久久久久妇女| 亚洲综合福利| 伊人影院久久| 99久久www免费| 免费福利视频一区二区三区| 国产精品xxx| 91嫩草精品| 中文字幕免费精品| 尹人成人综合网| 久久五月天小说| 欧美精品日日操| 精品久久不卡| 国产精品久久777777毛茸茸| 亚洲精一区二区三区| 伊人影院久久| 极品日韩av| 日韩欧美一区二区三区在线视频| 免费看久久久| 国产精品免费99久久久| 日韩精选在线| 四虎精品一区二区免费| 在线看片一区| 老司机精品久久| 国产精品毛片一区二区三区| 亚洲大全视频| 亚洲女同中文字幕| 蜜桃国内精品久久久久软件9| 婷婷激情一区| 欧美不卡高清一区二区三区| 欧美一级鲁丝片| 久久毛片亚洲| 国产一区二区三区免费在线| 久久97视频| 97精品在线| 日韩影院二区| 久久五月天小说| 婷婷综合亚洲| 天使萌一区二区三区免费观看| 日韩一级精品| 中文一区一区三区免费在线观 | 日本久久一区| 亚州国产精品| 日本不卡高清| 欧美日韩在线精品一区二区三区激情综合| 日韩二区在线观看| 国产欧美日韩在线一区二区| 久久不卡国产精品一区二区| 老司机精品在线| 久久精品色播| 日韩中文欧美| 亚洲美洲欧洲综合国产一区| 首页欧美精品中文字幕| 免费观看在线综合| 少妇精品久久久一区二区| 日韩黄色在线观看| 国产精品成人自拍| 国产精品国产一区| 四虎884aa成人精品最新| 亚洲午夜91| 日韩精品一二三四| 人人精品久久| 久久精品国产网站| 久久婷婷丁香| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩精品一级| 精品一区二区三区四区五区| 神马午夜久久| 欧美一区=区| 日本天堂一区| 国产一区二区精品福利地址| 99精品综合| 亚洲精品日韩久久| 国产一区丝袜| 午夜国产精品视频| 欧美在线看片| 日韩大片在线播放| 蜜桃久久久久久| 国产精品theporn| 三级精品视频| 中文字幕视频精品一区二区三区 | 好吊日精品视频 | 欧美一区自拍| 午夜影院一区| 中文字幕日本一区二区| 久久爱www成人| 激情久久久久久| 91精品国产自产精品男人的天堂| 日本久久黄色| 久久国产精品99国产| 国产欧美一级| 欧美一区二区三区高清视频 | 国产一区二区精品久| 亚洲在线一区| 国产一区二区三区亚洲| 亚洲永久字幕| 久久97视频| 蜜桃视频一区二区三区在线观看| 国产一区二区三区日韩精品| 日韩一区精品视频| 国产a亚洲精品| 丝袜美腿成人在线| 日韩av自拍| 中文一区一区三区免费在线观 | 91久久国产| 欧美激情亚洲| 国产一区导航| 久久97视频| 视频精品一区二区| 国产精品久久久久久久免费观看| 爽爽淫人综合网网站| 水蜜桃久久夜色精品一区| 美女精品在线| 正在播放日韩精品| 日韩高清不卡在线| 亚洲第一精品影视| 欧美激情亚洲| 午夜在线视频一区二区区别| 欧美www视频在线观看| 日本不卡高清| 尤物在线精品| 国产精品毛片久久| 欧美日韩在线精品一区二区三区激情综合 | 久久精品青草| 国产精品欧美三级在线观看| 久久大逼视频| 日韩中文在线播放| 国产精品久久乐| 久久福利精品| 欧美不卡高清一区二区三区| 国产精品**亚洲精品| 亚洲乱亚洲高清| 久久久久网站| 国产成人精品一区二区三区在线| 日韩高清成人在线| 免费国产自线拍一欧美视频| 久久夜夜操妹子| 久久一区国产| 欧美日一区二区在线观看| 亚洲一区网站| 免费国产自久久久久三四区久久 | 香蕉成人久久| 欧美日韩国产在线观看网站|