Redis
 sql >> Datenbank >  >> NoSQL >> Redis

So verwenden Sie Redis-Hashes

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.