use redis session storage instead of connect-mongo

v1.18.x
psychobunny 11 years ago
parent 071be4ae7f
commit 056f89d6cf

@ -9,7 +9,9 @@
session = require('express-session'),
db,
mongoClient,
mongoStore;
redis = require('redis'),
redisClient = redis.createClient(),
connectRedis;
module.questions = [
{
@ -44,7 +46,7 @@
module.init = function(callback) {
try {
mongoClient = require('mongodb').MongoClient;
mongoStore = require('connect-mongo')({session: session});
connectRedis = require('connect-redis')(session);
} catch (err) {
winston.error('Unable to initialize MongoDB! Is MongoDB installed? Error :' + err.message);
process.exit();
@ -60,8 +62,9 @@
module.client = db;
module.sessionStore = new mongoStore({
db: db
module.sessionStore = new connectRedis({
client: redisClient,
ttl: 60 * 60 * 24 * 14
});
require('./mongo/main')(db, module);

Loading…
Cancel
Save