我有当前的设置。
Account A通过私有链接公开一个elasticache(redis)服务。elasticache服务器位于NLB后面。帐户B使用创建VPC端点时创建的DNS名称访问业务
从帐号B执行cli命令时:redis-cli -c -h dns-name -p 6379
初始连接成功。但是,当我运行get foo
时,如果键foo的插槽不在当前连接的节点上,则redis按预期重定向到服务器中的另一个节点。但是,此重定向涉及帐户a的私有IP地址,而帐户B不知道。从而导致超时。有什么解决办法吗?
是否有解决方法?
是的,你需要一个支持NAT映射的Redis客户端,就像Node.js的ioredis包一样。对不起,redis-cli不支持。