/**
  * Performs the difference between N sets and returns it.
  *
  * @param array $keys
  *
  * @return string[] The difference of the first set will all the others.
  * @link http://redis.io/commands/sdiff
  * @example
  * <pre>
  * $redis->delete('s0', 's1', 's2');
  * $redis->sAdd('s0', '1');
  * $redis->sAdd('s0', '2');
  * $redis->sAdd('s0', '3');
  * $redis->sAdd('s0', '4');
  * $redis->sAdd('s1', '1');
  * $redis->sAdd('s2', '3');
  * var_dump($redis->sDiff(array('s0', 's1', 's2')));
  * //array(2) {
  * // [0]=>
  * // string(1) "4"
  * // [1]=>
  * // string(1) "2"
  * //}
  * </pre>
  */
 public function sDiff($keys)
 {
     try {
         return $this->client->sDiff($keys);
     } catch (Exception $e) {
         return $this->handleException($e, __FUNCTION__, func_get_args());
     }
 }
 /**
  * Performs the difference between N sets and returns it.
  *
  * @param array $keys
  *
  * @return string[] The difference of the first set will all the others.
  * @link http://redis.io/commands/sdiff
  * @example
  * <pre>
  * $redis->delete('s0', 's1', 's2');
  * $redis->sAdd('s0', '1');
  * $redis->sAdd('s0', '2');
  * $redis->sAdd('s0', '3');
  * $redis->sAdd('s0', '4');
  * $redis->sAdd('s1', '1');
  * $redis->sAdd('s2', '3');
  * var_dump($redis->sDiff(array('s0', 's1', 's2')));
  * //array(2) {
  * // [0]=>
  * // string(1) "4"
  * // [1]=>
  * // string(1) "2"
  * //}
  * </pre>
  */
 public function sDiff($keys)
 {
     $this->appendToLog('SDIFF ' . implode(' ', $keys));
     return $this->client->sDiff($keys);
 }