最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java數(shù)據(jù)結(jié)構(gòu)之棧的基本定義與實現(xiàn)方法示例

    Java數(shù)據(jù)結(jié)構(gòu)之棧的基本定義與實現(xiàn)方法示例

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之棧的基本定義與實現(xiàn)方法,簡單描述了數(shù)據(jù)結(jié)構(gòu)中棧的功能、原理,并結(jié)合java實例形式分析了棧的基本定義與使用方法,需要的朋友可以參考下
    2017-10-10
  • elasticsearch集群發(fā)現(xiàn)zendiscovery的Ping機制分析

    elasticsearch集群發(fā)現(xiàn)zendiscovery的Ping機制分析

    這篇文章主要為大家介紹了elasticsearch集群發(fā)現(xiàn)zendiscovery的Ping機制分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 詳解java線程的開始、暫停、繼續(xù)

    詳解java線程的開始、暫停、繼續(xù)

    本文將介紹通過線程讀取文件內(nèi)容,并且可以控制線程的開始、暫停、繼續(xù),來控制讀文件。具有一定的參考作用,下面跟著小編一起來看下吧
    2017-01-01
  • Java的編譯時錯誤和運行時錯誤問題

    Java的編譯時錯誤和運行時錯誤問題

    這篇文章主要介紹了Java的編譯時錯誤和運行時錯誤問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Dubbo在Spring和Spring Boot中的使用詳解

    Dubbo在Spring和Spring Boot中的使用詳解

    這篇文章主要介紹了Dubbo在Spring和Spring Boot中的使用詳解,需要的朋友可以參考下
    2017-10-10
  • 布隆過濾器詳解以及其在Java中的實際應用

    布隆過濾器詳解以及其在Java中的實際應用

    布隆過濾器是一種數(shù)據(jù)結(jié)構(gòu),比較巧妙的概率型數(shù)據(jù)結(jié)構(gòu)(probabilistic data structure),特點是高效地插入和查詢,這篇文章主要給大家介紹了關(guān)于布隆過濾器詳解以及其在Java中的實際應用,需要的朋友可以參考下
    2023-12-12
  • Java中使用HashMap改進查找性能的步驟

    Java中使用HashMap改進查找性能的步驟

    這篇文章主要介紹了Java中使用HashMap改進查找性能的步驟,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-02-02
  • SpringBoot中的@EnableAutoConfiguration注解解析

    SpringBoot中的@EnableAutoConfiguration注解解析

    這篇文章主要介紹了SpringBoot中的@EnableAutoConfiguration注解解析,@EnableAutoConfiguration也是借助@Import的幫助,將所有符合自動配置條件的bean定義注冊到IoC容器,需要的朋友可以參考下
    2023-09-09
  • Java類加載器ClassLoader源碼層面分析講解

    Java類加載器ClassLoader源碼層面分析講解

    ClassLoader翻譯過來就是類加載器,普通的java開發(fā)者其實用到的不多,但對于某些框架開發(fā)者來說卻非常常見。理解ClassLoader的加載機制,也有利于我們編寫出更高效的代碼。ClassLoader的具體作用就是將class文件加載到j(luò)vm虛擬機中去,程序就可以正確運行了
    2022-09-09
  • Spring超詳細講解創(chuàng)建BeanDefinition流程

    Spring超詳細講解創(chuàng)建BeanDefinition流程

    Spring在初始化過程中,將xml中定義的對象解析到了BeanDefinition對象中,我們有必要了解一下BeanDefinition的內(nèi)部結(jié)構(gòu),有助于我們理解Spring的初始化流程
    2022-06-06

最新評論

乌鲁木齐市| 汾西县| 金阳县| 长武县| 加查县| 南召县| 手游| 灵川县| 扬中市| 阿合奇县| 嘉祥县| 澄城县| 射阳县| 芜湖市| 祥云县| 同德县| 香港| 峨眉山市| 马公市| 闽清县| 黄骅市| 务川| 抚宁县| 多伦县| 灵寿县| 安西县| 枣强县| 工布江达县| 东港市| 甘德县| 吉水县| 湟中县| 南投市| 阿合奇县| 钟山县| 郎溪县| 岢岚县| 涿鹿县| 菏泽市| 平塘县| 珲春市|