Redis
 sql >> Base de données >  >> NoSQL >> Redis

Redis trouvant des hachages par valeurs de champ

Il n'y a pas d'index dans redis et il n'implémente pas SQL. C'est un magasin clé-valeur. Vous fournissez une clé, cela vous donne une valeur.

Cela dit, vous pouvez implémenter cela en maintenant vous-même les index secondaires. Par exemple :

créer un enregistrement et une entrée d'index

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

mettre à jour un enregistrement, supprimer l'ancienne entrée d'index, en créer un nouveau

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

trouver tous les enregistrements qui ont "Monde" dans field2

SMEMBERS field2_world

J'espère que vous avez saisi l'idée.