How could one retrieve various hashes from Redis in Node.js through node-redis? The best way of retrieving various hashes seems to be pipelines but I have not found how to use them in Node.
You can achieve that using the multi
command to queue the hash retrieval commands:
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());
});
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With