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

SpringBoot如何整合redis實(shí)現(xiàn)過期key監(jiān)聽事件

 更新時(shí)間:2020年09月16日 08:36:01   作者:yvioo  
這篇文章主要介紹了SpringBoot如何整合redis實(shí)現(xiàn)過期key監(jiān)聽事件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

可以用于簡(jiǎn)單的過期訂單取消支付、7天自動(dòng)收貨場(chǎng)景中

1、Spring Boot整合redis 參考

http://www.fzitv.net/article/170687.htm

2、打開redis服務(wù)的配置文件添加notify-keyspace-events Ex 如果是注釋了,就取消注釋

Linux安裝redis:http://www.fzitv.net/article/193265.htm

Windows安裝redis:http://www.fzitv.net/article/176040.htm

3、在redis配置類 @Configuration 添加如下內(nèi)容

@Bean
  RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) {
    RedisMessageListenerContainer container = new RedisMessageListenerContainer();
    container.setConnectionFactory(connectionFactory);
    return container;
  }

4、新建過期Key監(jiān)聽

RedisKeyExpirationListener.java

import org.springframework.data.redis.connection.Message;
import org.springframework.data.redis.listener.KeyExpirationEventMessageListener;
import org.springframework.data.redis.listener.RedisMessageListenerContainer;
import org.springframework.stereotype.Component;

@Component
public class RedisKeyExpirationListener extends KeyExpirationEventMessageListener {


  public RedisKeyExpirationListener(RedisMessageListenerContainer listenerContainer) {
    super(listenerContainer);
  }

  /**
   * 針對(duì) redis 數(shù)據(jù)失效事件,進(jìn)行數(shù)據(jù)處理
   *
   * @param message
   * @param pattern
   */
  @Override
  public void onMessage(Message message, byte[] pattern) {
    System.out.println("過期"+message.toString());
  }
}

使用方式

//把key放進(jìn)redis中,并設(shè)置過期時(shí)間為三秒,也可以按照自己的寫法
redisService.set(key,key, 3);

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

相關(guān)文章

  • 詳解SpringIOC容器相關(guān)知識(shí)

    詳解SpringIOC容器相關(guān)知識(shí)

    這篇文章主要記錄自己在狂神說java中的學(xué)習(xí)情況,文章里有自己學(xué)習(xí)的理解和擴(kuò)展,新手難免有理解偏差或者錯(cuò)誤,懇請(qǐng)大佬指正下,需要的朋友可以參考下
    2021-05-05
  • 一文解決pom.xml報(bào)錯(cuò)Dependency "xxx" not found的問題

    一文解決pom.xml報(bào)錯(cuò)Dependency "xxx" not f

    我們?cè)谑褂胢aven進(jìn)行jar包管理時(shí)有時(shí)會(huì)遇到pom.xml中報(bào)錯(cuò)Dependency “XXX” not found,所以在本文中將給大家介紹一下pom.xml報(bào)錯(cuò)Dependency "xxx" not found的解決方案,需要的朋友可以參考下
    2024-01-01
  • Java常用鎖synchronized和ReentrantLock的區(qū)別

    Java常用鎖synchronized和ReentrantLock的區(qū)別

    這篇文章主要介紹了Java常用鎖synchronized和ReentrantLock的區(qū)別,二者的功效都是相同的,但又有很多不同點(diǎn),下面我們就進(jìn)入文章了解具體的相關(guān)內(nèi)容吧。需要的小伙伴也可以參考一下
    2022-05-05
  • JAVA WSIMPORT生成WEBSERVICE客戶端401認(rèn)證過程圖解

    JAVA WSIMPORT生成WEBSERVICE客戶端401認(rèn)證過程圖解

    這篇文章主要介紹了JAVA WSIMPORT生成WEBSERVICE客戶端401認(rèn)證過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Springboot?-?Fat?Jar示例詳解

    Springboot?-?Fat?Jar示例詳解

    這篇文章主要介紹了Springboot?-?Fat?Jar詳解,Spring?Boot內(nèi)嵌容器,通過java?-jar命令便可以直接啟動(dòng)應(yīng)用,今天帶著大家探索FAT?JAR啟動(dòng)的背后原理,需要的朋友可以參考下
    2023-02-02
  • java求兩個(gè)數(shù)中的大數(shù)(實(shí)例講解)

    java求兩個(gè)數(shù)中的大數(shù)(實(shí)例講解)

    下面小編就為大家?guī)硪黄猨ava求兩個(gè)數(shù)中的大數(shù)(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • Eureka注冊(cè)不上或注冊(cè)后IP不對(duì)(多網(wǎng)卡的坑及解決)

    Eureka注冊(cè)不上或注冊(cè)后IP不對(duì)(多網(wǎng)卡的坑及解決)

    這篇文章主要介紹了Eureka注冊(cè)不上或注冊(cè)后IP不對(duì)(多網(wǎng)卡的坑及解決),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 深入聊一聊springboot項(xiàng)目全局異常處理那些事兒

    深入聊一聊springboot項(xiàng)目全局異常處理那些事兒

    最近在做項(xiàng)目時(shí)需要對(duì)異常進(jìn)行全局統(tǒng)一處理,所以下面這篇文章主要給大家介紹了關(guān)于springboot項(xiàng)目全局異常處理那些事兒,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • springboot1.X和2.X中如何解決Bean名字相同時(shí)覆蓋

    springboot1.X和2.X中如何解決Bean名字相同時(shí)覆蓋

    這篇文章主要介紹了springboot1.X和2.X中如何解決Bean名字相同時(shí)覆蓋,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java零基礎(chǔ)也看得懂的單例模式與final及抽象類和接口詳解

    Java零基礎(chǔ)也看得懂的單例模式與final及抽象類和接口詳解

    本文主要講了單例模式中的餓漢式和懶漢式的區(qū)別,final的使用,抽象類的介紹以及接口的具體內(nèi)容,感興趣的朋友來看看吧
    2022-05-05

最新評(píng)論

离岛区| 东平县| 故城县| 泽库县| 大足县| 车险| 平武县| 莱芜市| 虎林市| 佛坪县| 柳江县| 镇坪县| 巴彦淖尔市| 罗甸县| 垣曲县| 兰州市| 呼伦贝尔市| 会东县| 福鼎市| 滁州市| 彭阳县| 黄大仙区| 荆州市| 农安县| 益阳市| 宜兰县| 于田县| 阳新县| 泰和县| 昆山市| 江孜县| 紫金县| 武夷山市| 甘谷县| 嘉鱼县| 来凤县| 曲麻莱县| 高要市| 沙田区| 淳安县| 马关县|