var redis = require("redis"), client = redis.createClient(); // Extend the RedisClient prototype to add a custom method // This one converts the results from "INFO" into a JavaScript Object redis.RedisClient.prototype.parse_info = function (callback) { this.info(function (err, res) { var lines = res.toString().split("\r\n").sort(); var obj = {}; lines.forEach(function (line) { var parts = line.split(':'); if (parts[1]) { obj[parts[0]] = parts[1]; } }); callback(obj) }); }; client.parse_info(function (info) { console.dir(info); client.quit(); });