Das beste Redis Hash (Hash)-Tutorial im Jahr 2024. In diesem Tutorial können Sie Redis Hash-Befehl, lernen
Redis Hash ist ein String Feldtyp und Wertezuordnungstabelle, Hash besonders geeignet ist, Objekte zu speichern.
Redis kann für jeden Hash 232--1 Wertepaaren (4000000000) gespeichert werden.
127.0.0.1:6379> HMSET w3bigkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL w3bigkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
In dem obigen Beispiel setzen wir redis einige beschreibende Informationen (Name, Beschreibung, Vorlieben, Besucher ) zu der Hash - Tabelle w3bigkey.
Die folgende Tabelle enthält die grundlegenden redis Hash-bezogene Befehle:
Nein. | Befehl und Beschreibung |
---|---|
1 | HDEL Schlüssel field2 [field2] Entfernen Sie ein oder mehrere Felder Hash-Tabelle |
2 | HEXISTS Schlüsselfeld Siehe den Hash-Tabellenschlüssel existiert das angegebene Feld. |
3 | Hget Schlüsselfeld Ruft den Wert in das angegebene Feld in einer Hash-Tabelle gespeichert. |
4 | HGETALL Schlüssel Ruft den Schlüssel in der Hash-Tabelle werden alle Felder und Werte |
5 | HINCRBY Schlüsselfeld Zuwachs Ein Integer-Wert in der Hash-Tabelle Schlüsselfelder sowie der Zuwachs angegebene Schrittweite. |
6 | HINCRBYFLOAT Schlüsselfeld Zuwachs Hash-Tabelle Schlüsselfeld in der Fließkommawert zuzüglich der Zunahme angegebene Schrittweite. |
7 | HKEYS Schlüssel Holen Sie sich alle Felder in der Hash-Tabelle |
8 | HLEN Schlüssel Ruft die Anzahl der Felder in der Hash-Tabelle |
9 | HMGET Schlüssel feld1 [field2] Ruft den Wert aller das Feld ein |
10 | HMSET Schlüssel feld1 Wert1 [field2 Wert2] Während die Mehrzahl von Feldwert (Feld - Wert) auf dem Set in einer Hash-Tabelle einzugeben. |
11 | HSET Schlüsselfeldwert Der Wert der Hash-Tabelle Schlüsselfelder in dem Feld Wert gesetzt. |
12 | HSETNX Schlüsselfeldwert Nur wenn das Feld Feld nicht vorhanden ist, setzen Sie den Wert der Hash-Tabellenfelder. |
13 | HVALS Schlüssel Holen Sie sich alle Werte in der Hash-Tabelle |
14 | HSCAN Taste Cursor [MATCH pattern] [COUNT count] Iterative Hash-Tabelle Paare. |
Weitere Befehle finden Sie unter : http://redis.readthedocs.org/en/latest/index