sql >> Databasteknik >  >> NoSQL >> Redis

Finns det MGET-analog för Redis-haschar?

Du kan fråga hash eller vilka nycklar som helst i pipeline, det vill säga i en begäran till din redis-instans. Den faktiska implementeringen beror på din klient, men med redis-py skulle det se ut så här:

pipe = conn.pipeline()
pipe.hgetall('foo')
pipe.hgetall('bar')
pipe.hgetall('zar')
hash1, hash2, hash3 = pipe.execute()

Klienten kommer att utfärda en begäran med 3 kommandon. Detta är samma teknik som används för att lägga till flera värden till en uppsättning samtidigt.

Läs mer på http://redis.io/topics/pipelining



  1. Hur kan jag läsa från Redis i ett MULTI-block i Ruby?

  2. Spekulativ exekvering i Hadoop MapReduce

  3. Hur får man nyckeln från värde i nyckel/värdepar i redis butiksklient?

  4. Hur infogar man ett element i MongoDB intern lista?