Parse Redis HGETALL Object in Node.js

I am trying to parse an HGETALL object in Node.js.


In Redis CLI:

> HGETALL userList 

returns

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

In Node:

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

returns

 true 

I would like to parse a userList object as JSON or an array, but I cannot figure out how to extract data from it.

+4
source share
1 answer

RedisClient uses a callback to return the result.

Exemple:

 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) } }); 
+11
source

Source: https://habr.com/ru/post/1380656/


All Articles