我有一个Sorted集,想要获得set的所有成员.如何识别命令的最大/最小分数:
zrange key min max
Run Code Online (Sandbox Code Playgroud)
?
Lin*_*iel 96
你很幸运,因为zrange
没有得分,而是指数.0
是第一个索引,-1
将被解释为最后一个索引:
zrange key 0 -1
Run Code Online (Sandbox Code Playgroud)
为了得到一个范围内的分数,你会叫zrangebyscore
,而不是-在那里-inf
,并+inf
可以用来表示消极和正无穷大,分别为迪迪埃拉斯佩齐亚在他的评论中指出:
zrangebyscore key -inf +inf
Run Code Online (Sandbox Code Playgroud)
从 Redis 6.2.0 开始,
要使用以下命令在单个查询中获取所有键及其值,
zrange <KEY> 0 -1 WITHSCORES
可选的WITHSCORES参数用返回的元素分数来补充命令的回复。返回的列表包含 value1,score1,...,valueN,scoreN 而不是 value1,...,valueN。客户端库可以返回更合适的数据类型(建议:带有(值,分数)数组/元组的数组)。
归档时间: |
|
查看次数: |
25492 次 |
最近记录: |