This page describes which Google Cloud environments are supported for Memorystore for Redis. It also shows which requirements are necessary for connectivity, given different environments and networking setups.
All supported environments for Memorystore for Redis
Environments that do not need a Serverless VPC Access connector
Serverless environments that need a Serverless VPC Access connector
Capabilities and requirements
|Environment||Requires a Serverless VPC Access connector.1||Supports Shared VPC when Redis instance is provisioned in the host project and a private service access connection is established. 2||Supports Shared VPC when Redis instance is provisioned in the service project and a private service access connection is established. 2|
|Google Kubernetes Engine||X||✓||✓|
|App Engine flexible environment||X||✓||X|
|App Engine standard environment||✓||✓||X|
|Cloud Run (fully managed)||✓||✓||X|
1 Some of the serverless environments listed above require a Serverless VPC Access connector. See Serverless VPC Access connector requirement for more details.
2 See Networking for more details.
Serverless VPC Access connector requirement
Some serverless environments require a Serverless VPC Access connector as a prerequisite for connectivity with Memorystore for Redis. The serverless environments that need the connector are Cloud Functions, the App Engine standard environment, and Cloud Run (fully managed).
More details and connector setup instructions for these environments are found below: