Memorystore
Reduce latency with scalable, secure, and highly available in-memory service for Redis and Memcached.
-
Build application caches that provide sub-millisecond data access
-
100% compatible with open source Redis and Memcached
-
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.
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
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.
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.
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.
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.
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.
A product or feature listed on this page is in preview. Learn more about product launch stages.
Redis is a trademark of Redis Labs Ltd. All rights therein are reserved to Redis Labs Ltd. Any use by Google is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Google.