返回第一个集合与其他集合之间的差异。
执行N个集合之间的差值并返回它。
<?php//连接本地的 Redis 服务$redis = new Redis();$redis->connect('10.1.3.15', 6379);$redis->auth('kuaicdn_redis_passwd');$redis->flushAll();$ret['exec'][]=$redis->sAdd('gather_test1','1111','22222','33333','44444','55555','777');$ret['exec'][]=$redis->sAdd('gather_test2','1111','22222','aaaaa','bbbbb','55555','66666');$ret['data'][]=$redis->sdiff('gather_test1','gather_test2');$ret['src'][]=$redis->sMembers('gather_test1');$ret['src'][]=$redis->sMembers('gather_test2');print_r($ret);?>
Array([exec] => Array([0] => 6[1] => 6)[data] => Array([0] => Array([0] => 777[1] => 33333[2] => 44444))[src] => Array([0] => Array([0] => 777[1] => 1111[2] => 22222[3] => 33333[4] => 44444[5] => 55555)[1] => Array([0] => aaaaa[1] => 1111[2] => 22222[3] => bbbbb[4] => 66666[5] => 55555)))
按照上面的测试结果来看, 只要是集合中存在,但是在其他集合不存在的值都会列出来
