Un mejor modelo con Redis para representar sus datos sería usar conjuntos simples de objetos value1 (uno por objeto key1). Siguiendo el ejemplo, puede almacenar en Redis:
3 -> set( 1, 2, 3 )
4 -> set( 1 )
con los siguientes comandos:
sadd 3 1 2 3
sadd 4 1
Puede obtener todos los valores para key1=3 usando:
smembers 3
Puede verificar si las claves 1 =3, el valor 1 =2 existen usando:
sismember 3 2
Redis no es un sistema de base de datos relacional, por lo que no debe intentar mapear un modelo relacional con Redis. En su lugar, debe pensar en cómo estructurar y acceder a sus datos como si estuviera usando estructuras de datos en memoria de un lenguaje de programación.