sql >> Databasteknik >  >> NoSQL >> Redis

Redis att hitta hash efter fältvärden

Det finns inga index i redis, och det implementerar inte SQL. Det är en butik med nyckelvärden. Om du tillhandahåller en nyckel får du ett värde.

Som sagt, du kan implementera detta genom att själv underhålla sekundära index. Till exempel:

skapa en post och en indexpost

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

uppdatera en post, ta bort gammal indexpost, skapa en ny

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

hitta alla poster som har "World" i field2

SMEMBERS field2_world

Jag hoppas att du förstår idén.



  1. Hur kan jag ändra storlek på en mongodb-begränsad samling utan att förlora data?

  2. Så här gör du:Använd HBase Thrift Interface, del 1

  3. Cachar i Django med Redis

  4. Hur returnerar man Redis primaryKey via ARM-mallutgång?