English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando Redis Hsetnx se utiliza para asignar valores a campos que no existen en la hash table.
Si la hash table no existe, se crea una nueva hash table y se realiza la operación HSET.
Si el campo ya existe en la hash table, la operación es inválida.
Si el key no existe, se crea un nuevo hash table y se ejecuta el comando HSETNX.
La sintaxis básica del comando redis Hsetnx es la siguiente:
redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE
>= 2.0.0
Configuración exitosa, devolver 1 . Si el campo dado ya existe y no se realiza ninguna operación, se devuelve 0 .
redis 127.0.0.1:6379> HSETNX myhash field1 "foo" (entero) 1 redis 127.0.0.1:6379> HSETNX myhash field1 "bar" (entero) 0 redis 127.0.0.1:6379> HGET myhash field1 "foo" redis 127.0.0.1:6379> HSETNX nosql key-valor-store redis (entero) 1 redis 127.0.0.1:6379> HSETNX nosql key-valor-store redis # Operación no válida, key-valor-store ya existe (entero) 0