Bisher haben wir mit Listen und Sets gesehen, wie man einen Schlüssel mit einem Wert oder einer Gruppe von Werten korreliert.
Mit Hashes können wir einem einzelnen Schlüssel mehr als einen Wert zuordnen, und sie eignen sich perfekt zum Speichern objektähnlicher Elemente.
Beispielsweise hat eine Person einen Namen und ein Alter.
Wir können eine person:1
erstellen Hash:
HMSET person:1 name "Flavio" age 37
Um alle Eigenschaften eines Benutzers zu erhalten, verwenden Sie HGETALL
:
HGETALL person:1
Sie können eine Hash-Eigenschaft mit HSET
aktualisieren :
HSET person:1 age 38
Sie können einen in einem Hash gespeicherten Wert mit HINCRBY
erhöhen :
HINCRBY person:1 age 2
Sehen Sie hier alle Hash-Befehle.