google-cloud-platform - 从本地机器访问 GCP Memorystore
问题描述
在开发过程中从本地机器访问 Memorystore 的最佳方式是什么?我可以使用 Cloud SQL Proxy 之类的东西来设置隧道吗?
解决方案
您可以启动 Compute Engine 实例并使用端口转发连接到您的 Redis 机器。
例如,如果您的 Redis 机器的内部 IP 地址为 10.0.0.3,您会这样做:
gcloud compute instances create redis-forwarder --machine-type=f1-micro
gcloud compute ssh redis-forwarder -- -N -L 6379:10.0.0.3:6379
只要您保持 ssh 隧道打开,您就可以连接到 localhost:6379