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