Supported environments

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 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 Functions, the App Engine standard environment, and Cloud Run.

More details and connector setup instructions for these environments are found below: