tencent cloud

文档反馈

sorted sets 族

最后更新时间:2024-11-25 15:32:23
Redis 7.0 版本新增:zmpop、bzmpop、zintercard。
命令族
命令
新增说明
sorted sets
ZMPOP numkeys key [key ...] <MIN | MAX> [COUNT count]
新增命令。
原子性地弹出多个有序集合(sorted set)中的最小或最大的成员。
COUNT count:一次弹出多少个成员。默认为 1。
MIN 或 MAX:指定弹出集合中的最小或最大成员。
支持多 key 操作。
BZMPOP timeout numkeys key [key ...] <MIN | MAX> [COUNT count]
新增命令。
原子性地从一个或多个有序集合(sorted sets)中弹出一个或多个具有最大或最小分数的成员,并且它支持阻塞操作。timeout 是命令等待的超时时间(以毫秒为单位)。
支持多 key 操作。
ZINTERCARD numkeys key [key ...] [LIMIT limit]
新增命令。
用于 zset 数据类型。计算两个或多个有序集合(sorted sets)之间的交集,返回交集中元素的数量。
numkeys:是有序集合数量。
key:是有序集合的键名。
AGGREGATE:指定聚合方法。
Limit:返回数量。
Redis 2.8 版本标准架构、Redis4.0、5.0、6.2、7.0标准架构与集群架构均支持 zadd、zcard、zcount、zincrby、zinterstore、zlexcount、zrange、zrangebylex、zrangebyscore、zrank、zrem、zremrangebylex、zremrangebyrank、zremrangebyscore、zrevrange、zrevrangebylex、zrevrangebyscore、zscore、zrevrank、zscan、zunionstore 命令。
集群架构跨 Slot 场景不支持 zinterstore、zunionstore 命令。
具体信息,请参见下表。✓ 表示支持,x 表示不支持,- 表示该命令不存在跨 Slot 访问的场景。
命令
2.8 内存版(标准架构)
4.0 内存版(标准架构)
4.0 内存版(集群架构)
5.0 内存版(标准架构)
5.0 内存版(集群架构)
6.2 内存版(标准架构)
6.2 内存版(集群架构)
7.0 内存版(标准架构)
7.0 内存版(集群架构)
内存版(集群架构)跨 Slot 支持
zadd
-
zcard
-
zcount
-
zincrby
-
zinterstore
x
zlexcount
-
zrange
-
zrangebylex
-
zrangebyscore
-
zrank
-
zrem
-
zremrangebylex
-
zremrangebyrank
-
zremrangebyscore
-
zrevrange
-
zrevrangebylex
-
zrevrangebyscore
-
zscore
-
zrevrank
-
zscan
-
zunionstore
x
zpopmax
x
x
x
-
zpopmin
x
x
x
-
bzpopmax
x
x
x
-
bzpopmin
x
x
x
-
zdiff
x
x
x
x
x
-
zdiffstore
x
x
x
x
x
-
zinter
x
x
x
x
x
x
x
x
x
-
zrandmember
x
x
x
x
x
-
zrangestore
x
x
x
x
x
-
zunion
x
x
x
x
x
-
zmscore
x
x
x
x
x
-
zmpop
x
x
x
x
x
x
x
-
bzmpop
x
x
x
x
x
x
x
-
zintercard
x
x
x
x
x
x
x
-
联系我们

联系我们,为您的业务提供专属服务。

技术支持

如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

7x24 电话支持