从本地主机连接到Redis

ee7vknir  于 2023-01-29  发布在  Redis
关注(0)|答案(3)|浏览(228)

我正在AWS上使用ElastiCache for Redis,但是我无法从本地主机连接到Redis。我使用过AWS上的端点,它总是显示连接超时。有什么方法可以让它工作吗?

o3imoua4

o3imoua41#

首先你要确定的是Elasticache Redis连接的VPC安全组,允许自定义TCP流量从你的地址到端口号6379(Redis的默认值)。
对我来说,连接超时的问题是由于无法访问Redis集群所在的VPC。

qq24tv8q

qq24tv8q2#

检查弹性缓存集群的安全组。它应该允许EC2示例访问端口6379。您可以允许弹性缓存安全组中EC2示例的安全组访问端口6379。

zte4gxcn

zte4gxcn3#

您无法在VPC网络之外或从笔记本电脑连接AWS ElastiCache Redis。您必须通过隧道从笔记本电脑连接Redis。
由于elaticache redis是不可用的外部网络,这就是为什么你得到超时错误,因为redis找不到aws elaticache主机。
你可以很容易地连接到aws elaticache redis与在aws vpc,没有任何超时错误。
我的建议是使用你的localhost连接你笔记本电脑中的redis进行开发,使用aws elasticache redis host/port连接aws服务器内部。

相关问题