sql >> Base de Datos >  >> NoSQL >> Redis

¿Existe un análogo MGET para los hashes de Redis?

Puede consultar hashes o cualquier clave en proceso, es decir, en una solicitud a su instancia de redis. La implementación real depende de su cliente, pero con redis-py se vería así:

pipe = conn.pipeline()
pipe.hgetall('foo')
pipe.hgetall('bar')
pipe.hgetall('zar')
hash1, hash2, hash3 = pipe.execute()

El cliente emitirá una solicitud con 3 comandos. Esta es la misma técnica que se usa para agregar varios valores a un conjunto a la vez.

Lea más en http://redis.io/topics/pipelining