ElastiCache for Redis:设置键值在 redis-cli 中无限期挂起

ElastiCache for Redis: set key value hanging indefinitely in redis-cli

我正在尝试在 Amazon ElastiCache for Redis 中保存键值对,但 set 命令卡住了。

我先做:

redis-cli -h ${aws-elasticache-cluster-url} -p 6739

然后:

aws-elasticache-cluster-url:6739> set mykey "myvalue"

命令卡在此处,既不表示成功也不表示失败。

如果它工作正常,该命令应该打印“OK”。

怎么了?

我尝试的步骤来自这个文档 https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html

我发现我的 elasticache 集群是使用 TLS 模式设置的。这就是为什么它无法在redis中运行 get/set。为命令和代码启用 ssl 将有助于 运行 和 get/set。希望这对遇到同样问题的人有所帮助。

https://redis.io/topics/rediscli

https://redis.io/topics/encryption