Храню сессии вот таким путем:
var session = require('express-session'),
redisStore = require('connect-redis')(session),
sessionStore = new redisStore();
app.use(session({key: 'express.sid', store: sessionStore, secret: 'secret', resave: true, saveUninitialized: true }));
Однако с недавнего времени у меня перестали записываться сессии в redis, так как при вызове sessionStore.get(sessionID, function(err, session) {} у меня выдает ответ undefined.
Для проверки поставил проект на другой сервер, проблема пропала.
Мои предположения - в redis просто перестало хватать места для хранения новых сессий или старые записи сессий просто не удаляются.
В чем может быть проблема и как ее можно решить?