首页 > 解决方案 > 从本地机器访问 GCP Memorystore

问题描述

在开发过程中从本地机器访问 Memorystore 的最佳方式是什么?我可以使用 Cloud SQL Proxy 之类的东西来设置隧道吗?

标签: google-cloud-platformgoogle-cloud-memorystore

解决方案


您可以启动 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

更新:现已正式记录: https ://cloud.google.com/memorystore/docs/redis/connecting-redis-instance#connecting_from_a_local_machine_with_port_forwarding


推荐阅读