sdiff.3valkey - Man Page
Returns the difference of multiple sets.
Synopsis
SDIFF
key [key...]
Description
Returns the members of the set resulting from the difference between the first set and all the successive sets.
For example:
key1 = {a,b,c,d} key2 = {c} key3 = {a,c,e} SDIFF key1 key2 key3 = {b,d}
Keys that do not exist are considered to be empty sets.
Reply
Resp2
valkey-protocol(7) Array reply: a list with members of the resulting set.
Resp3
valkey-protocol(7) Set reply: the resulting set.
Complexity
O(N) where N is the total number of elements in all given sets.
Acl Categories
@read @set @slow
History
- Available since: 1.0.0
Examples
127.0.0.1:6379> SADD key1 "a" (integer) 1 127.0.0.1:6379> SADD key1 "b" (integer) 1 127.0.0.1:6379> SADD key1 "c" (integer) 1 127.0.0.1:6379> SADD key2 "c" (integer) 1 127.0.0.1:6379> SADD key2 "d" (integer) 1 127.0.0.1:6379> SADD key2 "e" (integer) 1 127.0.0.1:6379> SDIFF key1 key2 1) "a" 2) "b"
See Also
sadd(3valkey), scard(3valkey), sdiffstore(3valkey), sinter(3valkey), sintercard(3valkey), sinterstore(3valkey), sismember(3valkey), smembers(3valkey), smismember(3valkey), smove(3valkey), spop(3valkey), srandmember(3valkey), srem(3valkey), sscan(3valkey), sunion(3valkey), sunionstore(3valkey)
Info
2024-09-23 8.0.0 Valkey Command Manual