Le moyen le plus efficace d'obtenir plusieurs hashes dans Redis?
Donc j'ai déjà lu ce post il n'est pas un MGET
analogique pour le Redis les tables de hachage. Une des réponses a dit d'utiliser MULTI/EXEC
faire l'opération en vrac, et qui ne fonctionne pas pour des listes et des touches, mais pas pour le hachage, malheureusement. Maintenant, cependant, je suis en train de faire un appel sur le fil pour chaque hachage je veux récupérer ce qui semble être une mauvaise nouvelle pour moi.
Donc ma question est: quel est le plus moyen efficace d'obtenir plusieurs hachages de retour de Redis, avec le niveau de l'efficacité étant le moins nombre d'appels réseau? Je suis en utilisant le Redis 2.0.4, la programmation avec Python client. Merci!
source d'informationauteur daveslab
Vous devez vous connecter pour publier un commentaire.
La manière la plus efficace serait d'utiliser un pipeline.
En supposant que vous souhaitez tout pour une clé donnée, et de connaître toutes les clés déjà:
Plus d'informations sur les pipelines peuvent être trouvés ici: http://redis.io/topics/pipelining