在Node.js中parsingRedis HGETALL对象

我试图parsingNode.js中的HGETALL对象。


在Redis CLI中:

> HGETALL userList 

回报

 1) "19578616521094096601" 2) "User 1" 3) "1682930884780137383" 4) "User 2" 

在节点中:

 var redis = require('redis') , r = redis.createClient(); console.log(r.HGETALL('userList')); 

回报

 true 

我想parsinguserList对象作为JSON或数组,但我似乎无法弄清楚如何从中拉出数据。

RedisClient使用callback来返回结果。

例:

 var redis = require('redis'), r = redis.createClient(); r.hgetall('userList', function(err, results) { if (err) { // do something like callback(err) or whatever } else { // do something with results console.log(results) } });