sql >> Base de Datos >  >> NoSQL >> Redis

Redis encontrando hashes por valores de campo

No hay índices en redis y no implementa SQL. Es una tienda de clave-valor. Proporcionas una clave, obtienes un valor.

Dicho esto, puede implementar esto manteniendo índices secundarios usted mismo. Por ejemplo:

crear un registro y una entrada de índice

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

actualizar un registro, eliminar una entrada de índice antigua, crear una nueva

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

encuentra todos los registros que tienen "World" en field2

SMEMBERS field2_world

Espero que entiendas la idea.