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 |
---|---|---|---|
Compute Engine | X | ✓ | ✓ |
Google Kubernetes Engine | X | ✓ | ✓ |
App Engine flexible environment | X | ✓ | X |
App Engine standard environment | ✓ | ✓ | X |
Cloud Run functions | ✓ | ✓ | X |
Cloud Run | ✓ | ✓ | ✓ |
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 Run functions, the App Engine standard environment, and Cloud Run.
More details and connector setup instructions for these environments are found below:
- Cloud Run functions: Connecting to a VPC network.
- App Engine standard environment: Connecting to a VPC network.
- Cloud Run: Connecting to a VPC network.