【发布时间】:2021-06-12 20:42:55
【问题描述】:
我的 AWS ElasticBeanstalk node.js 环境正在运行,并且启用了 AUTH 的 AWS ElastiCache Redis。
当我的应用程序尝试与 Redis 通信时,它卡住了,ALB 回复连接超时。
目前尝试过
- 我仔细检查了安全组并测试了我可以使用
redis-cli从我的 AWS Elastic Beanstalk 的 EC2 实例连接到 Redis,并且可以正常工作。 - 仔细检查了我的应用程序使用的连接字符串。他们没事。
在哪里寻找任何想法?什么会阻止我在该 EC2 上的应用程序与 Redis 通信?
解决方案
在本地机器上有效的连接字符串在 AWS ElastiCache 上无效。我必须在连接字符串中添加tls 和password。
【问题讨论】:
-
redis 的日志告诉你什么?
-
在哪里可以找到 Redis 日志?
标签: node.js redis amazon-elastic-beanstalk amazon-elasticache