Latest web development tutorials

comando Redis Hsetnx

Redis hash (hash)

Redis comando Hsetnx viene utilizzato per hash tabella non esiste nel campo di assegnazione.

Se la tabella di hash non esiste, una nuova tabella hash viene creato e il funzionamento HSET.

Se il campo esiste già nella tabella hash, l'operazione non è valida.

Se la chiave non esiste, una nuova tabella hash viene creato e il comando HSETNX eseguito.

grammatica

Redis Hsetnx sintassi dei comandi di base è la seguente:

redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE

versioni disponibili

> = 2.0.0

Valore di ritorno

Impostare con successo, restituisce 1. Se il campo data già esiste e non viene eseguita alcuna operazione, viene restituito 0.

Esempi

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 hash (hash)