Initial commit

This commit is contained in:
2018-09-17 20:32:19 +08:00
commit 3a9804f020
58 changed files with 31566 additions and 0 deletions

13
lib/objects.js Normal file
View File

@@ -0,0 +1,13 @@
'use strict';
var getConfigFileName = require(__dirname + '/tools').getConfigFileName;
var config = JSON.parse(require('fs').readFileSync(getConfigFileName(), 'utf8'));
if (!config.objects) config.objects = {type: 'file'};
if (config.objects.type === 'file') {
module.exports = require(__dirname + '/objects/objectsInMemClient');
} else if (config.objects.type === 'redis') {
module.exports = require(__dirname + '/objects/objectsInRedis');
} else {
throw 'Unknown objects type: ' + config.objects.type;
}