English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando Redis Msetnx se utiliza para establecer simultáneamente una o más claves-value objeto.
La sintaxis básica del comando Redis Msetnx es la siguiente:
redis 127.0.0.1:6379> MSETNX key1 valor1 key2 valor2 .. keyN valueN
>= 1.0.1
Cuando todos los keys se configuran con éxito, se devuelve 1 . Si todos los keys dados fallan en la configuración (al menos uno de los keys ya existe), se devuelve 0 .
# MSETNX para keys inexistentes redis> MSETNX rmdbs "MySQL" nosql "MongoDB" key-valor-almacenar "redis" (entero) 1 redis> MGET rmdbs nosql key-valor-almacenar 1) "MySQL" 2) "MongoDB" 3) "redis" # MSET tiene keys existentes entre los dados redis> MSETNX rmdbs "Sqlite" language "python" # La clave rmdbs ya existe, la operación ha fallado (entero) 0 redis> EXISTS language # Debido a que MSET es una operación atómica, language no ha sido configurado (entero) 0 redis> GET rmdbs # rmdbs no ha sido modificado "MySQL"