首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用redis语言从zset中获取分数列表

如何用redis语言从zset中获取分数列表
EN

Stack Overflow用户
提问于 2021-01-17 18:57:06
回答 1查看 501关注 0票数 0

可以从zset集合中获取所有密钥吗?

我需要创建一个密钥搜索。这些键具有表单id0+id1+id2。需要用id0等于某个键或id1等于另一个键获取所有记录。因为我不能总是使用zrangebyscore,所以我需要获取所有的键并在客户机上过滤它们。

EN

回答 1

Stack Overflow用户

发布于 2021-01-19 03:34:24

是的,在Redis版本6.2.0中是可能的

Redis引入了一个名为ZUNION的新命令,您可以使用这个命令获取zset的键。

https://redis.io/commands/zunion

代码语言:javascript
复制
ZUNION numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] [WITHSCORES]

默认情况下,它只返回您的键,但是如果您愿意的话,您也可以得到键和分数。

代码语言:javascript
复制
127.0.0.1:6380> ZADD zset2 100 test
(integer) 1
127.0.0.1:6380> ZUNION 1 zset2
1) "test"
127.0.0.1:6380>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65764752

复制
相关文章

相似问题

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