我正在尝试使用 amazon 的 ElasticCache 建立一个 Redis 集群,
我有一个具有以下 CIDR 的 VPC:10.0.0.0/16。
它有五个子网:
2 个私有子网 - 10.0.3.0/24 和 10.0.1.0/24
3 公共 - 10.0.0.0/24 10.0.2.0/24 10.0.4.0/24
创建 Redis 集群后,我无法使用控制台中提供的主机名进行连接。我 100% 确定我的网络配置有误(我不是网络专家)
我的安全组允许从 0.0.0.0/0 访问端口 6379,我尝试连接的服务器与 Redis 集群位于同一 VPC 中,但不在同一子网中。
我想从公共子网中的服务器连接到私有子网中的 Redis
编辑1:
我能够使用telnet
主机名和端口进行连接。
当我使用该redis-cli
命令时,我没有收到响应
答案1
事实证明,由于启用了 redis AUTH,它无法连接到 redis-cli。在 github 上找到了一些东西