Daher ist es wichtig, die Befehle zu verstehen, mit denen Sie mit Hash -Typen in Redis arbeiten können.
Redis erstellen Hash
Verwenden Sie den Befehl hset, um einen Hash in Redis zu erstellen. Der Befehl nimmt den Schlüsselnamen, ein Feld und den Wert als Parameter an.
Die Syntax ist wie gezeigt:
HSET -Schlüsselfeldwert
Ein Beispiel ist wie unten gezeigt:
127.0.0.1: 6379 [15]> hset user_info FirstName "Michael"
(Ganzzahl) 1
Im obigen Beispiel erstellen wir einen neuen Hash -Typ namens user_info, der das Feld FirstName und Wert „Michael“ hält.”
Redis HMSET -Befehl
Redis hat auch den Befehl HMSET, der den gleichen Betrieb wie HSET -Befehl ausführt. Darüber hinaus überschreibt der Befehl den Schlüssel mit den neuen Werten, wenn der Schlüssel bereits vorhanden ist.
Hinweis: Die Redis Version 4.0.0 Der Befehl wird als veraltet angesehen. Wir bevorzugen, dass Sie HSET stattdessen mit mehreren Feldwertpaaren verwenden.
Quelle: Redis -Beamter
Das folgende Beispiel zeigt, wie der Befehl HMSET verwendet wird.
127.0.0.1: 6379 [15]> hmset new_hash field1 Value1
OK
Redis bekommen Hash
Sie können den Wert, der einem angegebenen Hash -Feld zugeordnet ist, mit dem Befehl hGet wie gezeigt abrufen:
127.0.0.1: 6379 [15]> hGet user_info FirstName
"Michael"
Verwenden Sie den Befehl hmget wie gezeigt, um die Werte mehrerer Felder zu erhalten:
Hmget user_info FirstName LastName
Sie können auch alle Felder und zugehörigen Werte mit dem Befehl hGetall wie gezeigt abrufen:
127.0.0.1: 6379 [15]> hGetall user_info
1) "FirstName"
2) "Michael"
Der Befehl sollte das Hash -Feld und seinen zugeordneten Wert zurückgeben.
Abschluss
Der Befehl redis hmset zu verstehen, hilft, Hash -Typen in Redis besser zu verwenden. Wenn Sie dem angegebenen Leitfaden und dem einfachen Tutorial folgen, sollten die Leser in der Lage sein, eine nicht triviale Anwendung mit Redis mit diesem Hash-Typ zu erstellen.