作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我可以连接到 ElastiCache来自 EC2 实例 的 VPC 中的 Redis 实例。但我想知道是否有办法连接到 Amazon EC2 实例之外的 ElastiCache Redis 节点,例如从我的本地开发设置或其他供应商提供的 VPS 实例。
当前从我的本地设置尝试时:
redis-cli -h my-node-endpoint -p 6379
我只在一段时间后超时。
最佳答案
SSH 端口转发应该可以解决问题。尝试从您的客户端运行它。
ssh -f -N -L 6379:<your redis node endpoint>:6379 <your EC2 node that you use to connect to redis>
然后从你的客户
redis-cli -h 127.0.0.1 -p 6379
它对我有用。
请注意,redis 的默认端口是 6379
而不是 6739
。还要确保您允许您正在使用的 EC2 节点的安全组连接到您的 Redis 实例到您的缓存安全组中。
此外,AWS 现在支持访问您的集群更多信息 here
关于amazon-web-services - 您可以连接到 Amazon 外部的 Amazon ElastiСache Redis 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21917661/
我是一名优秀的程序员,十分优秀!