Method: Redis#sadd

Defined in:
lib/redis.rb

#sadd(key, member) ⇒ Boolean, Fixnum

Add one or more members to a set.

Parameters:

  • key (String)
  • member (String, Array<String>)

    one member, or array of members

Returns:

  • (Boolean, Fixnum)

    Boolean when a single member is specified, holding whether or not adding the member succeeded, or Fixnum when an array of members is specified, holding the number of members that were successfully added



644
645
646
647
648
649
650
651
652
653
654
655
656
# File 'lib/redis.rb', line 644

def sadd(key, member)
  synchronize do
    @client.call [:sadd, key, member] do |reply|
      if member.is_a? Array
        # Variadic: return integer
        reply
      else
        # Single argument: return boolean
        _boolify.call(reply)
      end
    end
  end
end