sql >> Databasteknik >  >> NoSQL >> Redis

Mest effektiva sättet att få flera hash i Redis?

Det mest effektiva sättet skulle vara att använda en pipeline.

Förutsatt att du vill ha allt för en given nyckel och redan känner till alla nycklar:

import redis

r = redis.Redis(host='localhost', port=6379, db=0)
p = r.pipeline()
for key in keys:
    p.hgetall(key)

for h in p.execute():
    print h

Mer information om pipelines finns här:http://redis.io/topics/pipelining




  1. Google Cloud-funktionen timeout när du ansluter till Redis på Compute Engine intern IP

  2. Hur man använder Predis, hur man ställer in (dvs lagrar) en flerdimensionell associativ array?

  3. Fjärranslutning till MongoDB http-gränssnitt på EC2-server

  4. uppgradera mongodb