MSETNX

Apply for Redis Developer Course Redis Regular Inspection / Technical Support Redis Enterprise Server

Set

msetnx stores multiple values at once.
It stores only when the keys do not already exist. If any of the keys already exists, it fails.
Usage is msetnx key value [key value ...].

Example

Command>msetnx key1 Hello key2 Redis
Result>1
Command>msetnx key2 XXXXX key3 Server
Result>0   Failed because key2 already has data
Command>mget key1 key2 key3
Result>1) Hello
2) Redis
3) (nil)
Note The msetnx command is atomic. It never stores only some keys or fails partially.


Syntax

MSETNX key value [key value ...]

  • Available since version 1.0.1.
  • Time complexity is O(N).
Related commands SET, SETNX, MGET
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< MGET MSETNX APPEND >>

Email 답글이 올라오면 이메일로 알려드리겠습니다.