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

Komplexe Datenstrukturen Redis

Was wäre der 'übliche' Weg, eine solche Datenstruktur zu speichern (oder würden Sie nicht?)

Zum Beispiel würden Harry und Sally jeweils in separaten Hashes gespeichert, in denen Felder ihre Eigenschaften wie Alter und Gewicht darstellen würden. Dann würde die Satzstruktur alle Mitglieder (Harry, Sally, ...) enthalten, die Sie in Redis gespeichert haben.

Wären Sie in der Lage, direkt einen Wert zu erhalten (z. B. get harry :age ?)

Ja, siehe HGET oder HMGET oder HGETALL.

Einmal gespeichert, können Sie den Wert eines Unterschlüssels direkt ändern (z. B. sally :weight =100)

Ja, siehe HSET.