簡體   English   中英

自動刪除鍵時的Flask-Caching回調事件

[英]Flask-Caching call back event when key delete automatically

I have one java app and flask app the java app will send some value to the flask app that I need to save it in the cache so I am using flask-caching and I am having some default time out in the flask caching. 問題是一旦從 flask 緩存中刪除密鑰后,我需要根據超時自動將值發送到 java 應用程序,該密鑰被刪除。 我不知道我怎么知道一個值是從緩存中自動刪除的,我們是否有一些回調 flask 緩存中的方法會通知該值已刪除 flask 緩存或建議我可以使用哪種緩存來解決這個問題問題。

提前致謝。

如果您使用 Redis 緩存作為后端。 您可以使用 Redis 通知。

基本上這兩個步驟是。

  1. 使用 Flask 緩存和 Redis 作為后端設置密鑰。
  2. 通過 pub sub 訂閱來自 Java 應用程序的 Redis 通知。

您也可以使用鍵前綴等。 以便在Java app中識別密鑰到期的通知。

有關實現細節,這個答案redis python 中的密鑰過期通知將進一步幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM