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

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

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

瀏覽:212日期: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緩存失效內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久电影tv| 色老板在线视频一区二区| 免费看av不卡| 久久国产电影| 男女精品网站| 欧美一级全黄| 韩日一区二区| 久久国产直播| 亚洲我射av| 国产欧美日韩精品高清二区综合区| 欧美91在线| 日本精品不卡| 久久99伊人| 国产精品亲子伦av一区二区三区| 精品久久99| 蜜桃视频欧美| 日本免费一区二区视频| 美女国产一区二区三区| 97精品国产福利一区二区三区| 久久精品国产亚洲夜色av网站| 亚洲免费影院| 久久久久97| 亚洲一级影院| 国产日产一区| 久久美女性网| 日韩和欧美一区二区| 老司机精品视频在线播放| 四虎4545www国产精品| 热久久免费视频| 麻豆传媒一区二区三区| 一本色道精品久久一区二区三区| 18国产精品| 麻豆视频在线观看免费网站黄 | 久久久久蜜桃| 亚洲精品系列| 最新中文字幕在线播放 | 99国产成+人+综合+亚洲欧美| 日韩精品第一| 99久久夜色精品国产亚洲狼 | 久久久久九九精品影院| 婷婷综合五月| 久久av免费| 亚洲一区二区网站| 免费日韩一区二区三区| 中文亚洲免费| av中文字幕在线观看第一页| 亚洲视频电影在线| 日韩电影免费网站| 777久久精品| 午夜日韩av| 欧美国产偷国产精品三区| 野花国产精品入口| 国产suv精品一区二区四区视频 | 久久97久久97精品免视看秋霞| 女人天堂亚洲aⅴ在线观看| 美女视频黄久久| 蜜桃免费网站一区二区三区 | 成人午夜网址| 国产一区 二区| 三级在线观看一区二区| 中文字幕高清在线播放| 国产精品一二| 国产精品毛片| 91精品推荐| 亚洲三级欧美| 你懂的亚洲视频| 亚洲综合中文| 日韩午夜在线| 91精品一区国产高清在线gif| 免费在线成人| 欧美在线日韩| 一区二区三区午夜视频| 红桃视频国产一区| 88xx成人免费观看视频库| 国内不卡的一区二区三区中文字幕| 日韩精品视频在线看| 视频一区欧美日韩| av一区在线| 福利一区和二区| 久久的色偷偷| 日本a口亚洲| 亚洲日韩视频| 一区二区三区网站| 日韩午夜高潮| 宅男在线一区| 久久亚洲国产| 99国产精品免费视频观看| 久草免费在线视频| 国产91在线精品| 精品亚洲a∨一区二区三区18| 国产免费播放一区二区| 日韩精品亚洲专区| 免费观看在线综合色| 国产视频一区欧美| 久久都是精品| 蜜桃av一区二区三区电影| 久久国产精品亚洲77777| 视频一区在线播放| 日韩在线观看一区二区| 视频精品一区二区| 亚洲另类黄色| 日韩激情视频网站| 国产精品一在线观看| 国产精品99久久免费观看| 国产日韩一区二区三免费高清| 欧美天堂一区二区| 欧美亚洲自偷自偷| 视频一区欧美精品| 亚洲开心激情| 国产探花在线精品| 美日韩一区二区三区| 在线中文字幕播放| 久久亚洲国产| 亚洲综合另类| 美美哒免费高清在线观看视频一区二区| 久久亚洲一区| 日本h片久久| 欧美激情日韩| 女生影院久久| 91久久在线| 日韩不卡一二三区| 久久精品国产精品亚洲毛片| 国产精品对白久久久久粗| 久久精品二区亚洲w码| 免费在线小视频| 国产精品日韩久久久| 亚洲精品高潮| 久久三级毛片| 伊人久久大香线蕉av不卡| 天堂av在线一区| 欧美一级一区| 日韩一区自拍| 蜜臀久久99精品久久久久宅男| 日韩精品视频一区二区三区| 美女毛片一区二区三区四区最新中文字幕亚洲| 麻豆极品一区二区三区| 成年男女免费视频网站不卡| 天堂а√在线最新版中文在线| 亚洲激情中文| 久久国产精品免费精品3p| 美女av在线免费看| 一区二区精品| 国产一区二区亚洲| 噜噜噜久久亚洲精品国产品小说| 国产精品亚洲综合久久| av一区在线| 日韩高清一级| 日韩欧美一区二区三区免费观看| 国产精品日本| 国产一区二区三区四区| 老鸭窝毛片一区二区三区| 欧美激情福利| 五月精品视频| 国产精品伦一区二区| 成人av动漫在线观看| 久久国产精品免费精品3p | 日av在线不卡| 久久久久久久欧美精品| 国产亚洲一区二区三区不卡| 99精品在线| 国产精品极品| 久久成人一区| 日韩国产综合| **爰片久久毛片| 精品日韩毛片| 国产一区二区精品久| 日韩午夜视频在线| 激情综合自拍| 成人日韩av| 日本午夜精品久久久| 国产传媒在线观看| 日韩国产91| 伊人成人网在线看| 韩国久久久久久| 国产精品色在线网站| 中文精品视频| 久久国产影院| 欧美www视频在线观看| 日本不卡一区二区三区| 亚洲高清激情| 欧美国产美女| 美女精品视频在线| 亚洲日韩中文字幕一区| 1000部精品久久久久久久久| 国产96在线亚洲| 伊人精品久久| 亚洲激情二区| 久久国产亚洲精品| 国产福利片在线观看| 麻豆精品视频在线观看| 91免费精品国偷自产在线在线| 亚洲一区二区动漫| 伊人久久亚洲热| 日韩欧美一区二区三区在线观看| 麻豆精品在线视频| 久久精品999| 日韩精品一区二区三区中文| 免费日韩av片| 亚洲一区亚洲| 美女国产精品|