Method: Redis::Commands::Strings#mapped_msetnx

Defined in:
lib/redis/commands/strings.rb

#mapped_msetnx(hash) ⇒ Boolean

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

Examples:

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

Parameters:

  • hash (Hash)

    keys mapping to values

Returns:

  • (Boolean)

    whether or not all values were set

See Also:

[View source] [View on GitHub]

182
183
184
# File 'lib/redis/commands/strings.rb', line 182

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