|
Der Redis-Hash ist eine Abbildungstabelle mit Feldern und Werten vom Typ String, die sich besonders zum Speichern von Objekten eignet. Jeder Hash in Redis kann 232 - 1 Schlüssel-Wert-Paare speichern (über 4 Milliarden).
- redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" descrip{过滤}tion "redis basic commands for caching" likes 20 visitors 23000
- OK
- redis 127.0.0.1:6379> HGETALL w3ckey
- 1) "name"
- 2) "redis tutorial"
- 3) "descrip{过滤}tion"
- 4) "redis basic commands for caching"
- 5) "likes"
- 6) "20"
- 7) "visitors"
- 8) "23000"
Code kopieren
Im obigen Beispiel setzen wir einige Beschreibungsinformationen (Name, Descrip{filter}tion, Likes, Besucher) von Redis auf den w3ckey der Hashtabelle.
Redis-HashbefehlDie folgende Tabelle listet die grundlegenden verwandten Befehle für den Redis-Hash auf: | Seriennummer | Führung und Beschreibung | | 1 | HDEL-Schlüsselfeld2 [Feld2] Lösche ein oder mehrere Felder der Hashtabelle | | 2 | HEXIST-Schlüsselfeld Überprüfen Sie den Hashtabellenschlüssel für das angegebene Feld. | | 3 | HGET-Schlüsselfeld Erhält den Wert /td > im angegebenen Feld der Hashtabelle gespeichert | | 4 | HGETALL-Schlüssel Holen Sie alle Felder und Werte, die den Schlüssel in der Hashtabelle angeben, | | 5 | HINCRBY-Schlüsselfeldinkrementement Füge einen Inkrementwert zum ganzzahligen Wert des spezifizierten Feldes im Hashtabellenschlüssel hinzu. | | 6 | HINCRBYFLOAT-Schlüsselfeldinkrementment Füge einen Inkrementwert zum Gleitkommawert des angegebenen Feldes im Hashtabellenschlüssel hinzu. | | 7 | HKEYS-Schlüssel Holen Sie die Felder in allen Hashtabellen | | 8 | HLEN-Schlüssel Erhalten Sie die Anzahl der Felder in der Hashtabelle | | 9 | HMGET-Schlüsselfeld1 [Feld2] Erhalten Sie die Werte für alle gegebenen Felder | | 10 | HMSET-Schlüsselfeld1 Wert1 [Feld2 Wert2] Setze mehrere Feldwertpaare gleichzeitig auf den Hashtabellenschlüssel. | | 11 | HSET-Schlüsselfeldwert Setzen Sie den Wert des Feldes im Hashtabellenschlüssel auf Wert. | | 12 | HSETNX-Schlüsselfeldwert Setzen Sie den Wert des Hash-Tabellenfeldes nur, wenn das Feldfeld nicht existiert. | | 13 | HVALS-Schlüssel Holen Sie alle Werte in der Hashtabelle | | 14 | HSCAN-Tastencursor [MATCH-Muster] [ZÄHLZÄHLUNG] Schlüssel-Wert-Paare in der Iterations-Hashtabelle. |
|