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.
Customers
Learn from customers using Memorystore in-memory service for Valkey, Redis and Memcached
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

What's new
What's new
Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.
Documentation
Documentation
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.
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.
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.
Memorystore for Memcached overview
This page introduces the Memorystore for Memcached service, including use cases, key concepts, and the advantages of using Memcached.
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.
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.
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.
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
All features
All 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 is available with Private Service Connect (PSC) to simplify management and to offer secure, private, and granular connectivity with minimal IP consumption. Memorystore for Redis and Memcached support Private Service Access (PSA) and Direct Peering to offer connectivity using private IP. |
| LangChain integration | Easily build gen AI applications that are more accurate, transparent, and reliable with LangChain integration. Memorystore for Redis has three LangChain integrations—Document loader for loading and storing information from documents, Vector stores for enabling semantic search, and Chat Messages Memory for enabling chains to recall previous conversations. Visit the GitHub repository to learn more. |
| 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 doing DevOps. |
| Persistence | Achieve near-zero Recovery Point Objectives (RPO) through continuous write logging or setup periodic RDB snapshots, ensuring heightened resiliency against zonal failures. |
| Security | Memorystore safeguards your data with 24/7/365 system monitoring and robust network isolation using VPCs and private IP addresses. It secures your applications with IAM integration, in-transit encryption, and Redis/Valkey AUTH. For advanced workloads, Memorystore for Valkey and Redis Cluster extend these protections with IAM-based authentication, access control lists (ACLs) for precise role-based access control (RBAC), and customer-managed SSL certificates. |
| Highly scalable | Memorystore for Valkey and Memorystore for Redis Cluster provide zero-downtime scaling for up to 250 nodes, terabytes of keyspace, and flexible node sizes from 1GB to 110GB, 25 TB+. |
| 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 | Memorystore for Valkey and Memorystore for Redis Cluster offer a 99.99% SLA with automatic failover. Shards are distributed across zones automatically for maximum availability. Standard-tier Memorystore for Redis instances also provide a 99.9% availability SLA with automatic failover to ensure that your instances are highly available. |
| Migration | To migrate existing Redis deployments seamlessly, you can leverage the RIOT tool. Additionally, if you self manage your Redis or Valkey instances, then you can enjoy a seamless migration path to Memorystore for Valkey. |
| Expanded module support | Expand your application's capabilities with newly supported JSON and Bloom filter modules. Manipulate complex JSON documents easily and natively in-memory. Optimize your cache with space-efficient Bloom filters for high-speed data validation. |
*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.
Need help getting started?
Contact salesWork with a trusted partner
Find a partnerContinue browsing
See all products