ZINTERCARD 公司

语法
ZINTERCARD numkeys key [key ...] [LIMIT limit]
从以下位置开始可用:
7.0.0
时间复杂度:
O(N*K) 最坏情况,其中 N 是最小的输入排序集,K 是输入排序集的数量。
ACL 类别:
@read, @sortedset, @slow,

此命令类似于ZINTER,但它不返回结果集,而是只返回结果的基数。

不存在的键被视为空集。 如果其中一个键是空集,则结果集也是空的(因为与空集的 set 交集总是导致空集)。

默认情况下,该命令计算所有给定集的交集的基数。 当提供可选的LIMIT参数(默认为 0 ,表示无限制),如果交集基数在计算过程中达到 limit,则算法将退出并生成 limit 作为基数。 这种实现可确保限制低于实际交集基数的查询的显著加速。

例子

ZADD zset1 1 “一” ZADD zset1 2 “二” ZADD zset2 1 “一” ZADD zset2 2 “二” ZADD zset2 3 “三” ZINTER 2 zset1 zset2 ZINTERCARD 2 zset1 zset2 ZINTERCARD 2 zset1 zset2 限制 1

RESP2/RESP3 回复

Integer reply:生成的交集中的成员数。
为本页评分
返回顶部 ↑