连接到 Redis 缓存失败
Connection to Redis cache failing
我有一个节点应用程序连接到托管在 azure 上的 redis 缓存,但每当我尝试连接到它时,连接都会失败并显示一条错误消息
我已经通过端口启用了安全连接并相应地配置了我的节点应用程序
// This is my client module
const Redis = require("ioredis");
var client = new Redis(
{
port: 6380,
tls: true,
host: process.env.REDIS_HOST,
password: process.env.REDIS_PASSWORD,
family:
db: 0
}
);
module.exports = 客户;
这是我每次启动应用程序时遇到的错误:
[ioredis] Unhandled error event: Error: unable to get local issuer certificate
at TLSSocket.onConnectSecure (_tls_wrap.js:1317:34)
at TLSSocket.emit (events.js:209:13)
at TLSSocket._finishInit (_tls_wrap.js:792:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:606:12)
API 运行 有一段时间没有任何问题但随后开始抛出此错误。我的同事没有问题 运行 相同的服务,我假设这是我的机器证书或缺少导致问题的原因。有什么解决方案或建议吗?
问题出在我使用的公司 wifi 网络上。防火墙不允许我连接到缓存。
我有一个节点应用程序连接到托管在 azure 上的 redis 缓存,但每当我尝试连接到它时,连接都会失败并显示一条错误消息
我已经通过端口启用了安全连接并相应地配置了我的节点应用程序
// This is my client module
const Redis = require("ioredis");
var client = new Redis(
{
port: 6380,
tls: true,
host: process.env.REDIS_HOST,
password: process.env.REDIS_PASSWORD,
family:
db: 0
}
);
module.exports = 客户;
这是我每次启动应用程序时遇到的错误:
[ioredis] Unhandled error event: Error: unable to get local issuer certificate
at TLSSocket.onConnectSecure (_tls_wrap.js:1317:34)
at TLSSocket.emit (events.js:209:13)
at TLSSocket._finishInit (_tls_wrap.js:792:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:606:12)
API 运行 有一段时间没有任何问题但随后开始抛出此错误。我的同事没有问题 运行 相同的服务,我假设这是我的机器证书或缺少导致问题的原因。有什么解决方案或建议吗?
问题出在我使用的公司 wifi 网络上。防火墙不允许我连接到缓存。