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

Den mest effektive måde at få flere hashes på i Redis?

Den mest effektive måde ville være at bruge en pipeline.

Forudsat at du vil have alt for en given nøgle og allerede kender alle nøglerne:

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

Mere information om rørledninger kan findes her:http://redis.io/topics/pipelining




  1. Får Redis Master-adresse fra Sentinel C#

  2. Vedligeholdelse af en åben Redis-forbindelse ved hjælp af BookSleeve

  3. Hvordan kan jeg love den oprindelige MongoDB Javascript-driver ved hjælp af bluebird?

  4. Meltdown Performance Impact on MongoDB:AWS, Azure &DigitalOcean