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

Spring Cache手動(dòng)清理Redis緩存

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

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

注冊(cè)cacheRedisTemplate

將 cache 的 RedisTemplate 注冊(cè)為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

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

....

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

...

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

這里是scala的語(yǔ)法 , 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>

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

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

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

    Java的編譯時(shí)錯(cuò)誤和運(yùn)行時(shí)錯(cuò)誤問題

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

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

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

    布隆過濾器詳解以及其在Java中的實(shí)際應(yīng)用

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

    Java中使用HashMap改進(jìn)查找性能的步驟

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

    SpringBoot中的@EnableAutoConfiguration注解解析

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

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

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

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

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

最新評(píng)論

抚远县| 延吉市| 西城区| 阿坝县| 镇雄县| 田阳县| 罗平县| 福州市| 柘荣县| 西乌| 紫云| 寿光市| 买车| 桂阳县| 洛隆县| 曲阜市| 铜山县| 彩票| 灵台县| 福州市| 云龙县| 营口市| 焦作市| 康马县| 昭苏县| 鹤岗市| 舟山市| 德化县| 安庆市| 疏附县| 高密市| 鹤山市| 乌拉特后旗| 中超| 宝清县| 南漳县| 南溪县| 离岛区| 花莲市| 石狮市| 开封县|