SINTERCARD 公司
语法
SINTERCARD numkeys key [key ...] [LIMIT limit]
- 从以下位置开始可用:
- 7.0.0
- 时间复杂度:
- O(N*M) 最坏情况,其中 N 是最小集合的基数,M 是集合数。
- ACL 类别:
-
@read
,@set
,@slow
,
此命令类似于SINTER
,但它不返回结果集,而是只返回结果的基数。
返回由所有给定集的交集产生的集的基数。
不存在的键被视为空集。 如果其中一个键是空集,则结果集也是空的(因为与空集的 set 交集总是导致空集)。
默认情况下,该命令计算所有给定集的交集的基数。
当提供可选的LIMIT
参数(默认为 0 ,表示无限制),如果交集基数在计算过程中达到 limit,则算法将退出并生成 limit 作为基数。
这种实现可确保限制低于实际交集基数的查询的显著加速。