ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE <SUM | MIN | MAX>]
- Available since:
- Time complexity:
- O(N*K)+O(M*log(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
- ACL categories:
Computes the intersection of
numkeys sorted sets given by the specified keys,
and stores the result in
It is mandatory to provide the number of input keys (
numkeys) before passing
the input keys and the other (optional) arguments.
By default, the resulting score of an element is the sum of its scores in the sorted sets where it exists. Because intersection requires an element to be a member of every given sorted set, this results in the score of every element in the resulting sorted set to be equal to the number of input sorted sets.
For a description of the
AGGREGATE options, see
destination already exists, it is overwritten.
Integer reply: the number of elements in the resulting sorted set at