【发布时间】:2019-02-02 05:21:36
【问题描述】:
我已经从源代码安装和编译了 Redis,并且正在尝试连接到 Amazon ElastiCache (Redis) 集群。
我可以毫无问题地连接到默认本地主机,但尝试连接到 AWS 端点会导致似乎无限挂断。
使用默认值:
$ redis-server /etc/redis.conf # daemonized, uses localhost
$ redis-cli ping
PONG
$ sudo service redis_6379 status
Redis is running (12919)
$ redis-cli shutdown # or sudo service redis_6379 stop
现在,这里尝试连接到端点,从AWS documentation on the topic复制:
redis-cli -c -h my_example_endpoint_name.eaogs8.ng.0001.use1.cache.amazonaws.com -p 6379 ping
这会无限挂起,而不会向 stderr/stdout 发出任何内容。
(请注意,这是一个示例端点名称;我已验证我正在使用 AWS 控制台中列出的主要端点。)
我怀疑这可能与 AWS 端集群的安全组设置有关,但不确定具体可以/应该修改哪些内容。我很欣赏有关可能阻止连接的建议,并且可以根据需要提供有关集群本身的信息。
【问题讨论】:
-
有没有办法使用一个命令连接到所有集群?
标签: amazon-web-services redis amazon-elasticache