Memorystore: in-memory Redis compatible data store | Google Cloud
Jump to
Memorystore

Memorystore

Fully managed in-memory Valkey, Redis* and Memcached service that offers sub millisecond data access, scalability, and high availability for a wide range of applications.

  • 100% compatible with open source Valkey, Redis Cluster, Redis, and Memcached

  • Migrate your caching layer to cloud with zero code change

  • High availability, up to a 99.99% SLA

Benefits

Focus on building great apps

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

Simplified scaling

Memorystore for Valkey and Redis Cluster scale without downtime to support up to 250 nodes, terabytes of keyspace, and 60x more throughput than Memorystore for Redis with microsecond latencies.

Highly available

Memorystore for Valkey and Redis Cluster have zero-downtime scaling, automatically distributed replicas across availability zones, and automated failover. Memorystore for Valkey and Redis Cluster also offer a 99.99% SLA.

Key features

Key features

Choice of engines

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

Connectivity

Memorystore for Valkey and Memorystore for Redis Cluster are available with Private Service Connect (PSC) to simplify management and to offer secure, private, and granular connectivity with minimal IP consumption. All services are integrated with cloud monitoring, and more, Memorystore is built on the best of Google Cloud.

Vector search

Use Memorystore for Valkey as an ultra-low-latency data store for your generative AI applications. Approximate nearest neighbor (ANN) vector search delivers fast, approximate results—ideal for large datasets where a close match is sufficient. Exact nearest neighbor (KNN) vector search promises accurate results, although these results might require a bit more time to process.

Fully managed

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

Had we known the full scope of benefits from switching to Memorystore earlier, we could have saved more engineering time for delivering value to other parts of our e-commerce platform.

Dennis Turko, Staff Software Engineer, Instacart

Instacart Logo
Read the blog

Documentation

Documentation

Google Cloud Basics

Memorystore for Valkey Overview

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

Google Cloud Basics

Memorystore for Redis Cluster overview

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

Google Cloud Basics

Memorystore for Redis standalone overview

Read about the use cases, and features of Memorystore for Redis standalone service. 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.

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

Memorystore for Valkey quickstart using the UI

Learn how to provision a Memorystore for Valkey instance on a Virtual Private Cloud (VPC) network. In this quickstart, you create and validate a service connection policy. Then, you create, describe, and delete the instance.

Tutorial

Connect to a Valkey instance

Learn how to connect to Cluster Mode Enabled and Cluster Mode Disabled instances in Memorystore for Valkey.

Not seeing what you’re looking for?

Generate a solution
What problem are you trying to solve?
What you'll get:
Step-by-step guide
Reference architecture
Available pre-built solutions
This service was built with Gemini Enterprise Agent Platform. You must be 18 or older to use it. Do not enter sensitive, confidential, or personal info.

All features

All features

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 Valkey pricing

View Memorystore for Redis Cluster pricing

View Memorystore for Redis pricing

View Memorystore for Memcached pricing


*Redis is a trademark of Redis Ltd. All rights therein are reserved to Redis Ltd. Any use by Google is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Google. Memorystore is based on and is compatible with open-source Redis versions 7.2 and earlier and supports a subset of the total Redis command library.

Take the next step

Start building on Google Cloud with $300 in free credits and 20+ always free products.

Memorystore
Google Cloud