Redis-Hset-Befehl

Redis-Hash

Der Redis Hset-Befehl wird verwendet, um Feldern in einer Hash-Tabelle Werte zuzuweisen.

Wenn die Hash-Tabelle nicht existiert, wird eine neue Hash-Tabelle erstellt und die HSET-Operation ausgeführt.

Wenn das Feld bereits in der Hash-Tabelle existiert, wird der alte Wert überschrieben.

Syntax

Die grundlegende Syntax des Redis-Hset-Befehls lautet wie folgt:

redis 127.0.0.1:6379> HSET KEY_NAME FIELD VALUE 

Verfügbare Versionen

>= 2.0.0

Rückgabewert

Wenn das Feld ein neues Feld in der Hash-Tabelle ist und der Wert erfolgreich gesetzt wurde, wird 1 zurückgegeben. Wenn das Feld bereits in der Hash-Tabelle existiert und der alte Wert durch den neuen Wert überschrieben wurde, wird 0 zurückgegeben.

Beispiel

redis 127.0.0.1:6379> HSET myhash field1 "foo"
OK
redis 127.0.0.1:6379> HGET myhash field1
"foo"

redis 127.0.0.1:6379> HSET website google "www.g.cn"       # 设置一个新域
(integer) 1

redis 127.0.0.1:6379>HSET website google "www.google.com" # 覆盖一个旧域
(integer) 0

Redis-Hash

Andere Erweiterungen