sql >> Database teknologi >  >> NoSQL >> Redis

Redis at finde hashes efter feltværdier

Der er ingen indekser i redis, og den implementerer ikke SQL. Det er en butik med nøgleværdi. Du giver en nøgle, den giver dig en værdi.

Når det er sagt, kan du implementere dette ved selv at vedligeholde sekundære indekser. For eksempel:

oprette en post og en indekspost

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

opdater en post, slet gammel indeksindgang, opret en ny

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

find alle poster, der har "World" i field2

SMEMBERS field2_world

Jeg håber, du forstår ideen.



  1. Hvordan trækker jeg den oprettede dato ud af et Mongo ObjectID

  2. Brug MongoEngine og PyMongo sammen

  3. MongoDB omdøb databasefeltet i array

  4. blpop stopper med at behandle køen efter et stykke tid