Latest web development tutorials

Redis comando Hsetnx

Redis de hash (hash)

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

Redis de hash (hash)