ZDIFFSTORE destination numkeys key [key ...]

Computes the difference between the first and all successive input sorted sets and stores the result in `destination`

. The total number of input keys is specified by `numkeys`

.

Keys that do not exist are considered to be empty sets.

If `destination`

already exists, it is overwritten.

Integer reply: the number of elements in the resulting sorted set at `destination`

.

redis> ZADD zset1 1 "one"

`(integer) 1`

redis> ZADD zset1 2 "two" `(integer) 1`

redis> ZADD zset1 3 "three" `(integer) 1`

redis> ZADD zset2 1 "one" `(integer) 1`

redis> ZADD zset2 2 "two" `(integer) 1`

redis> ZDIFFSTORE out 2 zset1 zset2 `(integer) 1`

redis> ZRANGE out 0 -1 WITHSCORES ```
1) "three"
2) "3"
```

© 2009–2020 Salvatore Sanfilippo

Licensed under the Creative Commons Attribution-ShareAlike License 4.0.

https://redis.io/commands/zdiffstore