Latest web development tutorials

Redis Hash (Hash)

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.

Beispiele

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.


Redis Hash-Befehl

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.html