Javascript 来自redis和nodejs的多个值

Javascript 来自redis和nodejs的多个值,javascript,node.js,node-redis,Javascript,Node.js,Node Redis,我一直在想如何使用nodejs和redis实现类似的功能: var var1=redisClient.getfoo; var var2=redisClient.getbar; 如果var1&&var2{ 做点什么; }否则{ 做点别的事; } 您可以使用库来控制流: async.parallel([ function(done) { redisClient.get("foo",done); }, funct

我一直在想如何使用nodejs和redis实现类似的功能:

var var1=redisClient.getfoo; var var2=redisClient.getbar; 如果var1&&var2{ 做点什么; }否则{ 做点别的事; } 您可以使用库来控制流:

    async.parallel([
         function(done) {
             redisClient.get("foo",done);
         },
         function(done) {
             redisClient.get("bar",done);
         }
       ],
       function(err, result) {
             //result[0] here is foo
            //result[1] here is bar
       })

事实上,我只是把整个事情想错了。

使用mget可能会解决您的问题:redisClient.mget[foo,bar],function err,res{};