perintah Redis Hsetnx
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