繁体   English   中英

Redis到期通知和烧瓶

[英]redis expiration notifications and flask

我正在尝试通过redis在Flask中实现心跳机制(因为我已经将它用于大量其他东西)。

收到GET请求时,我的Flask应用会设置一个可过期的redis变量A。多个GET请求将重置A的过期时间。当A真正过期时,我需要修改一大堆其他redis变量。

我是否需要设置另一个充当SUB的redis客户端在后台运行以检测到期时间? 有没有办法在同一个Flask webapp客户端中直接执行此操作?

您将需要另一个客户端在后台侦听密钥到期通知。 另请注意,此功能仅在Redis 2.8中提供。 因此,如果您使用的是以前的版本,则需要自己处理通知。 关于这个StackOverflow帖子中的替代方法有很长的解释

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM