首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django通道消息生命周期

Django通道消息生命周期
EN

Stack Overflow用户
提问于 2017-02-28 10:18:59
回答 2查看 510关注 0票数 1

我有一些(可能是大量的) JSON数据需要放到Django Channel中。数据的生命周期非常短(2-3秒就足够了)。我使用Redis作为后台。

什么是默认消息生存期?是否可以指定消息的生命周期?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-09 00:17:18

我找到了一种简单的方法来解决我的问题,而不需要为客户的消息过期修补asgi_redis代码。

我在我的配置中创建了两个通道层。然后,我将所需的短过期时间设置为第二个通道层。所有生存时间短的消息现在都由这个通道层使用者传递和处理。

票数 0
EN

Stack Overflow用户

发布于 2017-03-01 18:41:52

默认情况下,生命周期没有限制,但您可以使用SETEX而不是set来设置生命周期:

代码语言:javascript
运行
复制
SETEX mykey 10 "Hello"

或者使用带有EX标志的SET:

代码语言:javascript
运行
复制
SET mykey "Hello" EX 10
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42499009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档