在Node.js中从Redis中检索各种哈希

如何通过node-redis在Node.js中从Redis获取各种哈希值? 检索各种散列最好的方法似乎是pipe道,但我还没有find如何在节点中使用它们。

你可以使用multi命令来实现这个function来对哈希检索命令进行排队:

 var redis = require("redis"), client = redis.createClient(), multi_queue; multi_queue = client.multi(); ... for (key in keys) { multi_queue.hgetall(key); } multi_queue.exec(function (err, replies) { console.log("MULTI got " + replies.length + " replies"); replies.forEach(function (reply, index) { console.log("Reply " + index + ": " + reply.toString()); }); });