Latest web development tutorials

perintah Redis Hsetnx

Redis hash (Hash)

Redis Hsetnx Perintah ini digunakan untuk hash table tidak ada di bidang tugas.

Jika tabel hash tidak ada, tabel hash baru dibuat dan operasi HSET.

Jika lapangan sudah ada dalam tabel hash, operasi tidak valid.

Jika kunci tidak ada, tabel hash baru dibuat dan dijalankan perintah HSETNX.

tatabahasa

Redis Hsetnx sintaks perintah dasar adalah sebagai berikut:

redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE

versi yang tersedia

> = 2.0.0

Kembali Nilai

Set berhasil, kembali 1. Jika bidang tertentu sudah ada dan tidak ada operasi dilakukan, 0 dikembalikan.

contoh

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)