我有Memorystore实例:
gcloud redis instances list --region europe-west1
INSTANCE_NAME VERSION REGION TIER SIZE_GB HOST PORT NETWORK RESERVED_IP STATUS CREATE_TIME
sm-cache REDIS_4_0 europe-west1 BASIC 1 10.1.1.3 6379 default 10.1.1.0/28 READY 2019-05-30T19:03:29
和App Engine标准应用程序在同一区域中运行。
需要VPC才能连接。我尝试不遗余力地添加它。这种连接应使用什么CIDR?与Memorystore相同,不起作用:
gcloud beta compute networks vpc-access connectors describe sm-01-vpc --region europe-west1
ipCidrRange: 10.1.1.0/28
maxThroughput: 1000
minThroughput: 200
name: projects/salesmanago-data-01/locations/europe-west1/connectors/sm-01-vpc
network: default
state: ERROR
我应该在Spring Boot配置中使用什么IP?有什么建议么?在文档和教程中对此没有明确描述。
到目前为止,我在应用程序中遇到错误:
Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 10.1.1.3:6379
答案 0 :(得分:2)
此类连接应使用什么CIDR?与Memorystore相同,不起作用:
您的VPC网络中不存在IP范围的使用,并且与一个内存存储区使用的IP范围不同。
我应该在Spring Boot配置中使用什么IP
在gcloud redis instances list --region europe-west1
截至目前,BTW Serverless似乎仅在us-central1上运行,不确定它是否可以在europe-west1上使用