Redis' Hash zou goed werken voor uw behoeften. U kunt de versie van elk product opslaan als de waarde van een veld in een hash-sleutel voor dat product. Bijvoorbeeld:
HSET id:14 1 "{your JSON data v1}"
Een versie ophalen is gewoon HGET
aanroepen met de productsleutel en het relevante veld. Om ongeldig te maken, DEL
en/of EXPIRE
de hele hash.