老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

SpringBoot監聽RedisKey失效事件怎么實現定時任務-創新互聯

小編這次要給大家分享的是Spring Boot監聽Redis Key失效事件怎么實現定時任務,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

創新互聯專注于石林企業網站建設,響應式網站開發,商城系統網站開發。石林網站建設公司,為石林等地區提供建站服務。全流程按需設計網站,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務

業務場景

我們以訂單功能為例說明下:

生成訂單后一段時間不支付訂單會自動關閉。最簡單的想法是設置定時任務輪詢,但是每個訂單的創建時間不一樣,定時任務的規則無法設定,如果將定時任務執行的間隔設置的過短,太影響效率。

還有一種想法,在用戶進入訂單界面的時候,判斷時間執行相關操作。方式可能有很多,在這里介紹一種監聽 Redis 鍵值對過期時間來實現訂單自動關閉。

實現思路

在生成訂單時,向 Redis 中增加一個 KV 鍵值對,K 為訂單號,保證通過 K 能定位到數據庫中的某個訂單即可,V 可為任意值。

假設,生成訂單時向 Redis 中存放 K 為訂單號,V 也為訂單號的鍵值對,并設置過期時間為 30 分鐘,如果該鍵值對在 30 分鐘過期后能夠發送給程序一個通知,或者執行一個方法,那么即可解決訂單關閉問題。

實現:通過監聽 Redis 提供的過期隊列來實現,監聽過期隊列后,如果 Redis 中某一個 KV 鍵值對過期了,那么將向監聽者發送消息,監聽者可以獲取到該鍵值對的 K,注意,是獲取不到 V 的,因為已經過期了,這就是上面所提到的,為什么要保證能通過 K 來定位到訂單,而 V 為任意值即可。拿到 K 后,通過 K 定位訂單,并判斷其狀態,如果是未支付,更新為關閉,或者取消狀態即可。

開啟 Redis key 過期提醒

修改 redis 相關事件配置。找到 redis 配置文件 redis.conf,查看 notify-keyspace-events 配置項,如果沒有,添加 notify-keyspace-events Ex,如果有值,則追加 Ex,相關參數說明如下:

  • K:keyspace 事件,事件以 keyspace@ 為前綴進行發布
  • E:keyevent 事件,事件以 keyevent@ 為前綴進行發布
  • g:一般性的,非特定類型的命令,比如del,expire,rename等
  • $:字符串特定命令
  • l:列表特定命令
  • s:集合特定命令
  • h:哈希特定命令
  • z:有序集合特定命令
  • x:過期事件,當某個鍵過期并刪除時會產生該事件
  • e:驅逐事件,當某個鍵因 maxmemore 策略而被刪除時,產生該事件
  • A:g$lshzxe的別名,因此”AKE”意味著所有事件
     

引入依賴

在 pom.xml 中添加 org.springframework.boot:spring-boot-starter-data-redis 依賴


  org.springframework.boot
  spring-boot-starter-data-redis

另外有需要云服務器可以了解下創新互聯建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


新聞標題:SpringBoot監聽RedisKey失效事件怎么實現定時任務-創新互聯
文章分享:http://www.xueling.net.cn/article/jsico.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美成人福利视频 | 久久精品成人 | 中文字幕不卡在线观看 | 国产AV熟女一区二区三区 | 色第一页| 免费国精产品—品二品 | 成人无码AV网站在线观看 | 最新理伦片eeuss影院2012 | 久久99这里只有精品 | 国产精品视频视频久久 | 精品久久久久久中文字幕一区二区 | 成人做爰视频WWW免费看网站 | 在线观看五码 | gogo全球大胆高清人露出91 | 一级片久久久久 | 亚洲综合第一在线影视 | 亚洲精品一品区二品区三品区 | 中文字幕亚洲乱码 | 欧美激情精品久久久久久大尺度 | 青娱乐久草 | 狠狠躁夜夜躁人人爽天天2020 | 亚洲中文久久精品无码软件 | 国产成人久久精品二区三区牛 | 国产91视频网 | 国产网友自拍 | 国产成人a区在线观看视频 色婷婷综合久久久中文一区二区 | 国产亲子乱弄免费视频 | 曰本一区二区 | 好湿好紧太硬了我太爽了视频 | 制服丝袜国产AV无码 | 饥渴少妇浪潮AV麻豆传煤 | 精品亚洲一区二区三区四区五区 | 日韩丰满少妇无码内射 | 免费在线一级视频 | www私房写真在线观看 | 99视频国产热精品 | 草草影院第一页 | 精品视频一区二区在线观看 | 亚洲精品色婷婷在线影院 | www.操操操| 国产高清www午色夜 亚洲精品成人网久久久久久 |