Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis findet Hashes nach Feldwerten

Es gibt keine Indizes in redis und es implementiert kein SQL. Es ist ein Schlüsselwertspeicher. Sie geben einen Schlüssel an und erhalten einen Wert.

Sie können dies jedoch implementieren, indem Sie Sekundärindizes selbst pflegen. Zum Beispiel:

Erstellen Sie einen Datensatz und einen Indexeintrag

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

Datensatz aktualisieren, alten Indexeintrag löschen, neuen erstellen

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

finden Sie alle Datensätze, die "World" in field2 haben

SMEMBERS field2_world

Ich hoffe, du verstehst es.