【发布时间】:2015-02-22 00:12:54
【问题描述】:
我有一个 redis 集群。我可以通过 ssh 使用 ec2 连接到集群。 在 ec2 实例中,我必须向我的 redis 集群节点提示:
PROMPT> src/redis-cli -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379
我试过了:
[ec2-user@ip-172-31-26-128 redis-stable]$ src/redis-cli -h red-aptitus-one.wqaipl.0001.usw2.cache.amazonaws.com -p 6379
[ec2-user@ip-172-31-26-128 redis-stable]$
它什么也没给我,提示没有改变。
也试过这个:
PROMPT> src/redis-cli -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379
bash: PROMPT: Order not found
我已在我的 Amazon Linux 实例中更新了所有软件包并安装了开发工具,但没有帮助。
我正在遵循 AWS 文档中的说明(第 4 步): http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.ConnectToCacheNode.Redis.html
有什么帮助吗?谢谢。
【问题讨论】:
-
您是否安装了
redis-cli?您运行的第一个命令必须返回一些内容:该二进制文件不存在(看起来该命令适用于从源代码构建 Redis 的人)或redis-cli会报告错误。 “什么都没有”,你的意思是客户端只是挂了? -
输入
which redis-cli会发生什么?如果您获得类似/usr/bin/redis-cli的路径名,则安装该命令。如果没有响应,则说明 redis-cli 不可用,您需要安装它。 -
Which redis-cli返回 /usr/local/bin/redis-cli。当我输入 redis-cli 时,它只是回到了实际的提示。它不会挂起,不会返回错误。 -
@aimstone "实际提示" == shell 提示?
-
这就是我所拥有的:[ec2-user@ip-172-31-26-128 redis-stable]$ src/redis-cli -h red-aptitus-one.wqaipl.0001。 usw2.cache.amazonaws.com -p 6379 [ec2-user@ip-172-31-26-128 redis-stable]$ 它什么都不返回
标签: amazon-web-services amazon-ec2 amazon-elasticache