mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-21 23:41:18 +01:00
fix #61
This commit is contained in:
parent
51d9f1db31
commit
7fbd31fd01
@ -61,8 +61,27 @@ exp.get_redis = function() {
|
|||||||
// callback contains error, info object
|
// callback contains error, info object
|
||||||
exp.info = function(callback) {
|
exp.info = function(callback) {
|
||||||
redis.info(function (err, res) {
|
redis.info(function (err, res) {
|
||||||
|
|
||||||
// parse the info command and store it in redis.server_info
|
// parse the info command and store it in redis.server_info
|
||||||
redis.on_info_cmd(err, res);
|
|
||||||
|
// this code block was taken from mranney/node_redis#on_info_cmd
|
||||||
|
// http://git.io/LBUNbg
|
||||||
|
var lines = res.toString().split("\r\n");
|
||||||
|
var obj = {};
|
||||||
|
lines.forEach(function (line) {
|
||||||
|
var parts = line.split(':');
|
||||||
|
if (parts[1]) {
|
||||||
|
obj[parts[0]] = parts[1];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
obj.versions = [];
|
||||||
|
if( obj.redis_version ){
|
||||||
|
obj.redis_version.split('.').forEach(function (num) {
|
||||||
|
obj.versions.push(+num);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
redis.server_info = obj;
|
||||||
|
|
||||||
callback(err, redis.server_info);
|
callback(err, redis.server_info);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user