Un meilleur modèle avec Redis pour représenter vos données consisterait à utiliser des ensembles simples d'objets value1 (un par objet key1). En suivant l'exemple, vous pouvez stocker dans Redis :
3 -> set( 1, 2, 3 )
4 -> set( 1 )
avec les commandes suivantes :
sadd 3 1 2 3
sadd 4 1
Vous pouvez obtenir toutes les valeurs de key1=3 en utilisant :
smembers 3
Vous pouvez vérifier si keys1=3,value1=2 existe en utilisant :
sismember 3 2
Redis n'est pas un système de base de données relationnelle, vous ne devez donc pas essayer de mapper un modèle relationnel avec Redis. Au lieu de cela, vous devez réfléchir à la façon de structurer et d'accéder à vos données comme si vous utilisiez des structures de données en mémoire à partir d'un langage de programmation.