Я использую koa-session
с koa-redis
для хранения некоторых данных сеанса в хранилище redis. Хранилище redis находится в Azure, и доступ к нему должен осуществляться с использованием TLS.
Когда я запускаю свой код на локальном сервере Redis, он работает правильно, даже если в конфигурации Redis требуется пароль. Однако при попытке подключиться к экземпляру Redis Azure я не могу подключиться.
Вот параметры, которые я передаю, чтобы создать магазин Redis. Я считаю, что это правильно на основании документации:
const options = {
key: 'pages:session',
store: redisStore({
port: config.auth.redisPort,
host: config.auth.redisHost,
auth_pass: config.auth.redisPassword,
tls: {
servername: config.auth.redisHost
}
})
};
app.use(session(options, app));
Буду признателен за любые мысли о том, что может быть проблемой.