首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Redis队列中查找项

如何在Redis队列中查找项
EN

Stack Overflow用户
提问于 2016-02-24 12:19:44
回答 1查看 1.6K关注 0票数 0

我使用Redis作为排队引擎,现在队列中有数以百万计的项。我需要在那里找到一件物品,并观察它的属性。

如果是Server或任何类型的RDBMS,我可以使用SQL语言并对数据库执行查询来查找记录。但是在Redis队列中,我只能从一边推,从同一一边弹出,或者从另一边弹出。

我怎么能这么做?

EN

回答 1

Stack Overflow用户

发布于 2016-02-25 09:26:50

由于问题的含糊不清的性质,我们只能给你一个含糊的答案。

您需要创建辅助索引来存储查找数据。由于您已经知道不能运行类似于SQL的查询,因此您应该查看以下链接

http://redis.io/topics/indexes

您应该考虑的一个要点是:(摘自上述链接)

使用Redis实现和维护索引是一个高级主题,因此,大多数需要对数据执行复杂查询的用户应该理解,关系存储是否能更好地为它们提供服务。然而,通常情况下,特别是在缓存场景中,需要显式地将索引数据存储到Redis中,以便加速需要某种形式的索引才能执行的常见查询。

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

https://stackoverflow.com/questions/35602058

复制
相关文章

相似问题

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