Redis comando Hsetnx
Redis comando Hsetnx se utiliza para la tabla de hash no existe en el campo de la asignación.
Si no existe la tabla hash, se crea una nueva tabla hash y operación PONH.
Si el campo ya existe en la tabla hash, la operación no es válido.
Si no existe la clave, una nueva tabla hash se crea y ejecuta el comando HSETNX.
gramática
Redis Hsetnx sintaxis del comando básico es el siguiente:
redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE
versiones disponibles
> = 2.0.0
Valor de retorno
Establecer con éxito, devuelve 1. Si el campo dado ya existe y no se realiza ninguna operación, se devuelve 0.
Ejemplos
redis 127.0.0.1:6379> HSETNX myhash field1 "foo" (integer) 1 redis 127.0.0.1:6379> HSETNX myhash field1 "bar" (integer) 0 redis 127.0.0.1:6379> HGET myhash field1 "foo" redis 127.0.0.1:6379> HSETNX nosql key-value-store redis (integer) 1 redis 127.0.0.1:6379> HSETNX nosql key-value-store redis # 操作无效, key-value-store 已存在 (integer) 0