Я хочу использовать express -сессию с redis-connect, и у меня возник вопрос по поводу инициализации. Итак, сначала я объявляю их вот так
var redis = require("redis");
var session = require('express-session')
var redisStore = require('connect-redis')(session);
const redisClient = redis.createClient();
redisClient.on('error', (err) => {
console.log('Redis error: ', err);
});
И объявляю сессию вот так:
app.use(session({
store: new redisStore({ host: 'localhost', port: 6379, client: redisClient,ttl : 864000}),
secret: 'shhh',
cookie: {maxAge: 52 * 7 * 24 * 60 * 60 * 1000, secure: true}
}))
Мой вопрос заключается в начальной инициализации redis aka const redisClient = redis.createClient();
, имею ли я предоставить учетные данные Redis здесь, если это не на локальном? или я просто делаю это под store: new redisStore({...})
?
Заранее спасибо.