Method: Redis#mapped_msetnx

Defined in:
lib/redis.rb

#mapped_msetnx(hash) ⇒ Boolean

Set one or more values, only if none of the keys exist.

Examples:

redis.msetnx({ "key1" => "v1", "key2" => "v2" })
  # => true

Parameters:

  • hash (Hash)

    keys mapping to values

Returns:

  • (Boolean)

    whether or not all values were set

See Also:



774
775
776
# File 'lib/redis.rb', line 774

def mapped_msetnx(hash)
  msetnx(hash.to_a.flatten)
end