Arguments
The key to store the result in.
The keys of the sets to compare.
weights
List[float]
default:"None"
The weights to apply to the sets.
aggregate
"SUM" | "MIN" | "MAX"
default:"sum"
The aggregation function to apply to the sets.
Whether to include scores in the result.
Response
Response
The number of elements in the resulting set.
redis.zadd("key1", {"a": 1, "b": 2, "c": 3})
redis.zadd("key2", {"c": 3, "d": 4, "e": 5})
result = redis.zinterstore("dest", ["key1", "key2"])
assert result == 1
redis.zadd("key1", {"a": 1, "b": 2, "c": 3})
redis.zadd("key2", {"a": 3, "b": 4, "c": 5})
result = redis.zinterstore("dest", ["key1", "key2"], withscores=True, aggregate="SUM")
assert result == 3
redis.zadd("key1", {"a": 1})
redis.zadd("key2", {"a": 1})
result = redis.zinterstore("dest", ["key1", "key2"],
withscores=True,
aggregate="SUM",
weights=[2, 3])
assert result == 1