Hash Redis dobrze sprawdzi się w przypadku Twoich potrzeb. Możesz przechowywać wersję każdego produktu jako wartość pola w kluczu skrótu dla tego produktu. Na przykład:
HSET id:14 1 "{your JSON data v1}"
Pobieranie wersji to po prostu wywołanie HGET
z kluczem produktu i odpowiednim polem. Aby unieważnić, DEL
i/lub EXPIRE
cały hasz.