Hash de Redis funcionaría bien para sus necesidades. Puede almacenar la versión de cada producto como el valor de un campo en una clave Hash para ese producto. Por ejemplo:
HSET id:14 1 "{your JSON data v1}"
Obtener una versión es simplemente llamar a HGET
con la clave del producto y el campo relevante. Para invalidar, DEL
y/o EXPIRE
todo el hash.