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