【发布时间】:2016-08-31 17:14:37
【问题描述】:
如何通过node-redis 从 Node.js 中的 Redis 检索各种哈希?检索各种哈希的最佳方法似乎是pipelines,但我还没有找到如何在 Node 中使用它们。
【问题讨论】:
如何通过node-redis 从 Node.js 中的 Redis 检索各种哈希?检索各种哈希的最佳方法似乎是pipelines,但我还没有找到如何在 Node 中使用它们。
【问题讨论】:
您可以使用multi 命令对哈希检索命令进行排队:
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());
});
});
【讨论】: