sql >> Database >  >> NoSQL >> Redis

De meest efficiënte manier om meerdere hashes in Redis te krijgen?

De meest efficiënte manier zou zijn om een ​​pijplijn te gebruiken.

Ervan uitgaande dat je alles wilt voor een bepaalde sleutel en alle sleutels al kent:

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

Meer informatie over pijpleidingen vindt u hier:http://redis.io/topics/pipelining




  1. .NET best practices voor MongoDB-verbindingen?

  2. Bellen Redis zunionstore van Lua met variabele TOETSEN

  3. Redis-transacties en langlopende Lua-scripts

  4. Hoe remote mongodb te verbinden met pymongo