Redis' Hash skulle fungera bra för dina behov. Du kan lagra varje produkts version som värdet av ett fält i en Hash-nyckel för den produkten. Till exempel:
HSET id:14 1 "{your JSON data v1}"
Att hämta en version är bara att anropa HGET
med produktens nyckel och relevanta fält. För att ogiltigförklara, DEL
och/eller EXPIRE
hela Hash.