Puoi eseguire query sugli hash o su qualsiasi chiave in pipeline, ovvero in una richiesta alla tua istanza redis. L'implementazione effettiva dipende dal tuo client, ma con redis-py sarebbe simile a questa:
pipe = conn.pipeline()
pipe.hgetall('foo')
pipe.hgetall('bar')
pipe.hgetall('zar')
hash1, hash2, hash3 = pipe.execute()
Il cliente emetterà una richiesta con 3 comandi. Questa è la stessa tecnica utilizzata per aggiungere più valori a un set contemporaneamente.
Maggiori informazioni su http://redis.io/topics/pipelining