2012-10-11 15 views
0

我被一個簡單的基本redis節點程序卡住了。代碼是使用節點在redis中顯示設置值

var redis = require("redis"), client = redis.createClient();` 
client.on("error", function (err) { 
console.log("Error " + err); 
}); 
client.sadd("string key1", "Hello1", redis.print); 
client.sadd("string key1", "Hello2", redis.print); 
client.sadd("string key2", "Hi1", redis.print); 
client.sadd("string key2", "Hi2", redis.print); 
client.smembers("string key1"); 
} 

如何在控制檯中顯示添加的集。我需要輸出像

"string key1" Hello1, Hello2

"string key2" hi1, hi2

請幫助我的代碼。請

回答

0
client.multi() 
    .smembers("string key1") 
    .smembers("string key2") 
    .exec(function (err, replies) { 
    console.log("MULTI got " + replies.length + " replies"); 
    replies.forEach(function (reply, index) { 
     console.log("Reply " + index + ": " + reply.toString()); 
    }); 
    }); 

這裏更多的例子https://github.com/mranney/node_redis/tree/master/examples