# SDIFF 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. ## Examples SADD key1 "a" SADD key1 "b" SADD key1 "c" SADD key2 "c" SADD key2 "d" SADD key2 "e" SDIFF key1 key2 ## Return information {{< multitabs id="sdiff-return-info" tab1="RESP2" tab2="RESP3" >}} [Array reply](../../develop/reference/protocol-spec#arrays): a list with members of the resulting set. -tab-sep- [Set reply](../../develop/reference/protocol-spec#sets): a set with the members of the resulting set.