Redis SDIFF 命令返回第一个集合与其他集合之间的差集,也可以认为是第一个集合中独有的元素。不存在的集合 key 将视为空集。对于不存在的 key 将被视为空集。
示例说明,现在有 a、b、c 三个集合,求集合 a与其它两个集合的差集:
a = {1,2,3,4}b = {3}c = {1,3,5}SDIFF a b c = {2,4}SDIFF key [key ...]
127.0.0.1:6379> SADD website www.biancheng.net www.baidu.com www.jd.com #向集合添加元素(integer) 3127.0.0.1:6379> SADD site www.biancheng.net www.baidu.com stackoverflow.com(integer) 3127.0.0.1:6379> SMEMBERS website #查看所有元素1) "www.baidu.com"2) "www.biancheng.net"3) "www.jd.com"127.0.0.1:6379> SMEMBERS site1) "stackoverflow.com"2) "www.baidu.com"3) "www.biancheng.net"127.0.0.1:6379> SDIFF website site #求website的差集1) "www.jd.com"
