将redis nodejs与Elasticache连接 aws 连接失败

问题描述 投票:0回答:1

我在连接到 aws elasticache 时遇到问题,我找到了一些解决方案,但无法解决问题。希望大家能帮忙。

const redis = createClient({
  socket: {
    host: process.env.REDIS_HOST,
    port: Number(process.env.REDIS_PORT),
    tls: true,
    connectTimeout: 30000,
  },
});



错误日志

Redis Client Error Error: connect ETIMEDOUT
node.js amazon-web-services redis amazon-elasticache
1个回答
0
投票

当无法在指定超时内建立与 AWS ElastiCache (Redis) 集群的连接时,通常会发生 ETIMEDOUT 错误。检查连接、安全组,确保主机名正确。 简单的调试步骤:尝试从同一安全组、网络中使用 cli 命令进行连接,看看是否可以连接。

© www.soinside.com 2019 - 2024. All rights reserved.