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

Speichern Sie mehrere Versionen von Daten im Redis-Cache

Redis' Hash würde gut für Ihre Bedürfnisse funktionieren. Sie können die Version jedes Produkts als Wert eines Felds in einem Hash-Schlüssel für dieses Produkt speichern. Zum Beispiel:

HSET id:14 1 "{your JSON data v1}"

Um eine Version abzurufen, rufen Sie einfach HGET auf mit dem Produktschlüssel und dem relevanten Feld. Zum Ungültigmachen DEL und/oder EXPIRE den gesamten Hash.