欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Cache手動清理Redis緩存

 更新時間:2019年10月31日 15:03:57   作者:孫行者、  
這篇文章主要介紹了Spring Cache手動清理Redis緩存,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Spring Cache手動清理Redis緩存,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

注冊cacheRedisTemplate

將 cache 的 RedisTemplate 注冊為Bean

@Bean(name = "cacheRedisTemplate")
public RedisTemplate cacheRedisTemplate(@Qualifier("jedisConnectionFactory") JedisConnectionFactory jedisConnectionFactory,
                      @Qualifier("jedisYsfKeySerializer") RedisSerializer jedisYsfKeySerializer,
                      @Qualifier("jedisYsfValueSerializer") RedisSerializer jedisYsfValueSerializer) {
  RedisTemplate cacheRedisTemplate = new RedisTemplate();
  cacheRedisTemplate.setConnectionFactory(jedisConnectionFactory);
  cacheRedisTemplate.setEnableTransactionSupport(false);
  cacheRedisTemplate.setKeySerializer(jedisYsfKeySerializer);
  cacheRedisTemplate.setValueSerializer(jedisYsfValueSerializer);
  return cacheRedisTemplate;
}

使用cacheRedisTemplate

那么在清除緩存的時候, 可以直接使用 cacheRedisTemplate .

....

@Autowired 
@Qualifier("cacheRedisTemplate") 
var cacheRedisTemplate : YsfRedisTemplate[String,Object] = _

...

cacheRedisTemplate.delete(s"cc.c.sta.real.in.day:$id-$start-$i")

這里是scala的語法 , java 同理

其他寫緩存 , 查緩存 , 都一樣操作 .

奇異用法

在 Mybatis 的 Dao 上加注解 .

@CacheEvict(value = CACHE_PREFIX,key = "#root.args[0]+'-'+#root.args[1]+'-'+#root.args[2]")
int clearCache(@Param("id") Long id,
      @Param("start") Long start,
      @Param("type") Integer type) throws DataAccessException;

Mybatis的 sql 是如下內(nèi)容:

<select id="clearCache" resultType="int">
  select 1
</select>

這個操作并沒有實質(zhì)性的數(shù)據(jù)庫操作 , 只是為了刪除緩存 . 6666 ,不失為一種辦法....

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • java中使用@Transactional會有哪些坑

    java中使用@Transactional會有哪些坑

    在Java中,@Transactional是一個常用的注解,用于聲明方法應該在一個事務的上下文中執(zhí)行,本文主要介紹了java中使用@Transactional會有哪些坑,感興趣的可以了解一下
    2024-04-04
  • 詳解OpenAPI開發(fā)如何動態(tài)的添加接口實現(xiàn)

    詳解OpenAPI開發(fā)如何動態(tài)的添加接口實現(xiàn)

    這篇文章主要為大家介紹了OpenAPI開發(fā)如何動態(tài)的添加接口實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 深入淺析ZooKeeper的工作原理

    深入淺析ZooKeeper的工作原理

    ZooKeeper 是一個開源的分布式協(xié)調(diào)服務,由雅虎創(chuàng)建,是 Google Chubby 的開源實現(xiàn)。接下來通過本文跟大家介紹ZooKeeper的原理,小編覺得挺不錯的,感興趣的小伙伴們可以參考一下
    2018-05-05
  • SpringBoot封裝響應處理超詳細講解

    SpringBoot封裝響應處理超詳細講解

    這篇文章主要介紹了SpringBoot封裝響應處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • Java Filter過濾器的使用教程

    Java Filter過濾器的使用教程

    Filter也稱之為過濾器,它是Servlet技術中最實用的技術,Web開發(fā)人員通過Filter技術,對web服務器管理的所有web資源:例如Jsp, Servlet, 靜態(tài)圖片文件或靜態(tài) html 文件等進行攔截,從而實現(xiàn)一些特殊的功能
    2023-01-01
  • JavaEE實現(xiàn)前后臺交互的文件上傳與下載

    JavaEE實現(xiàn)前后臺交互的文件上傳與下載

    這篇文章主要介紹了JavaEE實現(xiàn)前后臺交互的文件上傳與下載,分享相關技術,實現(xiàn)文件上傳下載功能,需要的朋友可以參考下
    2015-11-11
  • 詳解Springboot分布式限流實踐

    詳解Springboot分布式限流實踐

    這篇文章主要介紹了詳解Springboot分布式限流實踐 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • Easypoi 輕松實現(xiàn)復雜excel文件導出功能

    Easypoi 輕松實現(xiàn)復雜excel文件導出功能

    這篇文章主要介紹了Easypoi 輕松實現(xiàn)復雜excel文件導出功能,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11
  • 關于SpringBoot單元測試(cobertura生成覆蓋率報告)

    關于SpringBoot單元測試(cobertura生成覆蓋率報告)

    這篇文章主要介紹了關于SpringBoot單元測試(cobertura生成覆蓋率報告),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java中List根據(jù)map的某個key去重的代碼

    Java中List根據(jù)map的某個key去重的代碼

    今天小編就為大家分享一篇關于Java中List根據(jù)map的某個key去重的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評論