无法使用TLS连接到Redis

时间:2019-06-18 09:56:29

标签: node.js redis koa

我正在将koa-sessionkoa-redis一起使用,以将一些会话数据存储在Redis存储中。 Redis存储托管在Azure中,必须使用TLS访问。

当我在本地Redis服务器上运行代码时,即使使用需要密码的Redis配置,它也可以正常工作。但是,当我尝试连接到Azure Redis实例时,无法连接。

以下是我要创建的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));

任何关于可能出现的问题的想法都将受到赞赏。

0 个答案:

没有答案