ZDIFF

用法
ZDIFF numkeys key [ key ... ] [ WITHSCORES ]
复杂度
最坏情况为 O(L + (N-K)log(N)),其中 L 是所有集合中元素的总数,N 是第一个集合的大小,K 是结果集合的大小。
自从
6.2.0
ACL 类别
@sortedset, @read, @slow

此命令类似于 ZDIFFSTORE,但它将结果有序集合返回给客户端,而不是将其存储起来。

示例

127.0.0.1:6379> ZADD zset1 1 "one"
(integer) 1
127.0.0.1:6379> ZADD zset1 2 "two"
(integer) 1
127.0.0.1:6379> ZADD zset1 3 "three"
(integer) 1
127.0.0.1:6379> ZADD zset2 1 "one"
(integer) 1
127.0.0.1:6379> ZADD zset2 2 "two"
(integer) 1
127.0.0.1:6379> ZDIFF 2 zset1 zset2
1) "three"
127.0.0.1:6379> ZDIFF 2 zset1 zset2 WITHSCORES
1) "three"
2) "3"

RESP2/RESP3 回复

  • 数组回复:差异结果,当使用 WITHSCORES 选项时可选地包含分数。