Method: Redis::Set#difference

Defined in:
lib/redis/set.rb

#difference(*sets) ⇒ Object Also known as: diff, ^, -

Return the difference vs another set. Can pass it either another set object or set name. Also available as ^ or - which is a bit cleaner:

members_difference = set1 ^ set2
members_difference = set1 - set2

If you want to specify multiple sets, you must use difference:

members_difference = set1.difference(set2, set3, set4)
members_difference = set1.diff(set2, set3, set4)

Redis: SDIFF



116
117
118
# File 'lib/redis/set.rb', line 116

def difference(*sets)
  from_redis redis.sdiff(key, *keys_from_objects(sets))
end