我可以通过vpc连接器从GCP云访问GCP内存存储Redis。但是我如何在本地主机上做到这一点呢?
您可以通过端口转发从本地主机进行连接,在开发过程中连接到Redis实例会很有帮助。
通过运行以下命令创建计算引擎实例:
gcloud compute instances create NAME --machine-type=f1-micro --zone=ZONE
在本地机器上打开一个新的终端。
要创建通过计算引擎虚拟机端口转发流量的SSH隧道,请运行以下命令:
gcloud compute ssh COMPUTE_VM_NAME --zone=ZONE -- -N -L 6379:REDIS_INSTANCE_IP_ADDRESS:6379
要测试连接,请打开一个新的终端窗口并运行以下命令:
redis-cli ping
只要您保持SSH隧道连接的终端窗口打开并运行,SSH隧道就会保持打开状态。
我建议您使用该链接来设置开发环境。
如果您只使用Redis作为缓存,或者使用简单的pub/sub,我只需要旋转一个本地Redis容器进行开发。