首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis队列结构

Redis队列结构
EN

Stack Overflow用户
提问于 2015-03-31 06:41:54
回答 1查看 1.1K关注 0票数 0

我们如何分配Redis队列来并行处理作业?我们能在一个Redis队列中放置不同的队列吗?

我正在制作一个聊天应用程序,我想完全减少延迟时间。如果假设有更多的人同时发送消息,那么redis队列中就会有更多的消息。有办法处理吗?我正在使用redis在内存中发送数据。

EN

回答 1

Stack Overflow用户

发布于 2015-04-01 00:54:08

红宝石是单螺纹的。因此,不能并行处理任何项目。这并不像最初听起来那么糟糕,因为redis可以非常快地处理这些小操作(更多关于它的速度的细节请参见http://redis.io/topics/benchmarks )。

排序列表只能处理具有唯一得分的项目。因此,使用有序列表可能不是一个好主意。但您可以使用这样的普通列表:

  1. 存储新消息LPUSH chatquene message1
  2. 存储消息信息

HMSET message1

时间1234用户Adam消息接收者夏娃3.检索最新消息密钥RPOP聊天

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29362203

复制
相关文章

相似问题

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