Get an inside look at the latest innovations in Google Cloud databases to help you deliver customer experiences, faster. Register for Next '21.

Jump to

Memorystore

Reduce latency with scalable, secure, and highly available in-memory service for Redis and Memcached.

  • action/check_circle_24px Created with Sketch.

    Build application caches that provide sub-millisecond data access

  • action/check_circle_24px Created with Sketch.

    100% compatible with open source Redis and Memcached

  • action/check_circle_24px Created with Sketch.

    Migrate your caching layer to cloud with zero code change

Benefits

Focus on building great apps

Memorystore automates complex tasks for open source Redis and Memcached like enabling high availability, failover, patching, and monitoring so you can spend more time coding.

Scale as needed

Scale as your application grows. You can scale reads to over a million QPS with Redis 6 and Read Replicas (preview). Memorystore for Memcached provides clusters as large as 5 TB to meet your caching needs. 

Highly available

Memorystore for Redis standard tier instances supports up to five read replicas (preview) which are replicated across zones and provide a 99.9% availability SLA, resulting in minimal disruption of applications.

Key features

Key features

Choice of engines

Choose from the two most popular open source caching engines to build your applications. Memorystore supports both Redis and Memcached and is fully protocol compatible. Choose the right engine that fits your cost and availability requirements.

Security

Memorystore is protected from the internet using VPC networks and private IP and comes with IAM integration—all designed to protect your data. Systems are monitored 24/7/365, ensuring your applications and data are protected.

Fully managed

Provisioning, replication, failover, and patching are all automated, which drastically reduces the time you spend doing DevOps.

View all features

Customers

Learn from customers using Memorystore in-memory service for Redis and Memcached

What's new

What's new

Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.

Documentation

Documentation

Google Cloud Basics
Memorystore for Redis overview

Read about the benefits, use cases, and features of Memorystore for Redis. The overview also provides key details about the service.

Google Cloud Basics
Memorystore for Memcached overview

This page introduces the Memorystore for Memcached service, including use cases, key concepts, and the advantages of using Memcached.

Quickstart
Redis quickstart using the UI

Learn how to create a Memorystore for Redis instance, connect to the instance, set a value, retrieve a value, and delete the instance.

Quickstart
Memcached quickstart using the UI

Learn how to create a Memorystore for Memcached instance, connect to the instance, set a value, retrieve a value, and delete the instance.

Tutorial
Connecting to a Redis instance

Learn how to access Redis instances from Compute Engine, GKE clusters, Cloud Functions, the App Engine flexible environment, and the App Engine standard environment.

Tutorial
Connecting to a Memcached instance

Learn how to connect to a Memorystore for Memcached instance using other Google Cloud resources, and test simple Memcached commands.

All features

All features

Choice of engines Choose from the two most popular open source caching engines to build your applications. Memorystore supports both Redis and Memcached and is fully protocol compatible. Choose the right engine that fits your cost and availability requirements.
Fully managed Provisioning, replication, failover, and patching are all automated, which drastically reduces the time you spend doing DevOps.
Highly scalable Memorystore for Redis Read Replicas (preview) along with Redis 6 allow applications to scale read requests to more than a million QPS. Memorystore for Redis and Memcached enable scaling on-demand with minimal downtime making it easy to rightsize your instances based on application demand.
Security Memorystore is protected from the internet using VPC networks and private IP and comes with IAM integration—all designed to protect your data. Systems are monitored 24/7/365, ensuring your applications and data are protected. Memorystore for Redis provides in-transit encryption and Redis AUTH to further secure your sensitive data. 
Monitoring Monitor your instance and set up custom alerts with Cloud Monitoring. You can also integrate with OpenCensus to get more insights to client-side metrics.
Highly available Standard Tier Memorystore for Redis instances provide a 99.9% availability SLA with automatic failover to ensure that your instance is highly available. You also get the same availability SLA for Memcached instances.
Migration Memorystore is compatible with open source protocol which makes it easy to switch your applications with no code changes. You can leverage the import/export feature to migrate your Redis and Memcached instance to Google Cloud.

Pricing

Pricing

Memorystore offers various sizes to fit any budget. Pricing varies with settings—including how much capacity, how many replicas and which region you provision. Memorystore also offers per-second billing and instances and is easy to start and stop. 

View Memorystore for Redis pricing

View Memorystore for Memcached pricing

Partners