Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

Redis String: MSETNX key value [key value ...]

Description

The Redis MSETNX command is used to set multiple values to multiple keys, only if none of the already exists. If any one from current operation exists in redis then MSETNX does not perform any operation.

Syntax:

Basic syntax of redis MSETNX command is shown below:

redis 127.0.0.1:6379> MSETNX key1 value1 key2 value2 .. keyN valueN  

Available since

1.0.1.

Return Value

Integer replies 1 or 0

  • 1, if all keys are set in redis
  • 0, if no keys are set in redis

Return Value Type

Integer

Example:

redis 127.0.0.1:6379> MSETNX key1 "Hello" key2 "world"
(integer) 1
redis 127.0.0.1:6379> MSETNX key2 "worlds" key3 "third key"
(integer) 0
redis 127.0.0.1:6379> MGET key1 key2 key3
1) "Hello"
2) "world"
3) (nil)

Previous: MSET
Next: PSETEX