Parse Redis HGETALL объект в Node.js - PullRequest
       9

Parse Redis HGETALL объект в Node.js

6 голосов
/ 11 ноября 2011

Я пытаюсь проанализировать объект HGETALL в Node.js.


В 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

Я хотел бы проанализировать объект userList как JSON или массив, но я не могу понять, какизвлечь данные из него.

1 Ответ

14 голосов
/ 11 ноября 2011

RedisClient использует обратный вызов для возврата результата.

Пример:

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)
   }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...