Clean up redis store
This commit is contained in:
parent
00e2ca8d29
commit
44350ce9e6
1
TODO
1
TODO
|
@ -1,5 +1,4 @@
|
|||
cache headers for static assets
|
||||
make redis connection into a separate method
|
||||
|
||||
tests
|
||||
|
||||
|
|
|
@ -2,9 +2,14 @@ var redis = require('redis');
|
|||
var winston = require('winston');
|
||||
var hashlib = require('hashlib');
|
||||
|
||||
// TODO move to a different method (conn)
|
||||
var RedisDocumentStore = function(options) {
|
||||
if (!RedisDocumentStore.client) {
|
||||
RedisDocumentStore.connect(options);
|
||||
}
|
||||
};
|
||||
|
||||
// Create a connection according to config
|
||||
RedisDocumentStore.connect = function(options) {
|
||||
var host = options.host || '127.0.0.1';
|
||||
var port = options.port || 6379;
|
||||
var index = options.db || 0;
|
||||
|
@ -18,7 +23,6 @@ var RedisDocumentStore = function(options) {
|
|||
winston.info('connected to redis on ' + host + ':' + port + '/' + index);
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
// Save file in a key
|
||||
|
|
Loading…
Reference in New Issue