dot Stop testing, start deploying your AI apps. See how with MIT Technology Review’s latest research.

Download now

compare

Redis vs
Memorystore: Don’t settle for less

Redis vs Memorystore Hero Desktop

Memorystore is not Redis. Following the release of Redis 7.2, Memorystore is no longer built on Redis—which means you won’t get support or product innovations from the original Redis experts with Memorystore.

How Redis & Memorystore stack up

Google Cloud Memorystore

Deployment flexibility & architecture

Available as fully managed DBaas


Strategic foundational technology


Can be deployed on premises

AWS, Azure, Google Cloud


Redis


Google Cloud only


Valkey


Avoid costly downtime

SLA availability


Automated failure detection <10 seconds


Support RDB snapshotting


Persist every operation with AOF

99.999%




99.9%
99.99% (in cluster mode)




Pay less and do more

Redis Flex technology maintains performance while cutting costs at scale


Built-in multi-tenancy to fully utilize infrastructure


100% usable Redis keyspace per dollar spent





Build with better Redis

Support offered for official Redis clients (Jedis, node-redis, redis-py, Redis Stack, Go Redis, Lettuce)


Active-Active Geo Replication for simultaneous reads and writes to multiple geographically distributed nodes with data consistency


Scales linearly with shared-nothing architecture





Transform data into action

Index and query data in real time


Built-in query commands


Find, filter, aggregate, and sort through millions of records


Built-in, advanced algorithms for full text, geospatial, and vector search







Deploy in any cloud

24 x 7=365 support supplied by

Redis experts

Google Cloud general support

Go beyond caching

Additional core data structures, including JSON, vector, and time series


Index and query data in real time with Search + JSON


Supports vector search and can be used as a vector database





Fast businesses build with Redis

“Google Cloud Memorystore had drawbacks, and adding more Google Cloud servers to handle Raid groups is expensive. Adding Redis clusters is less expensive than deploying additional Google Cloud servers. We can deploy a large-scale cluster at a reasonable price.”

Da Xing
Staff Software Engineer, Niantic

Read the case study

Get started

Related resources

Page

Google Cloud partner page

Products

Redis Cloud

Marketplace

Redis Cloud marketplace listings

Solutions

Caching

Frequently
asked
questions

What is Redis? plus-white minus-white

Redis Enterprise was the former name for the enterprise-grade version of Redis. It offers superior capabilities compared to Redis Community Edition, source available Redis, open source Redis, Redis OSS, Redis core, Redis forks, and Redis substitutes like KeyDB, Valkey, and Dragonfly DB making it the ideal choice for developers seeking advanced performance, security, and scalability. With automated operations, a built-in proxy, and robust query & search features, Redis Enterprise enables faster and more reliable apps. Optimize your data management with Redis Enterprise for enhanced efficiency and innovation. Explore the benefits of Redis Enterprise over source available and open source Redis.

What is Redis Community Edition? plus-white minus-white

Redis Community Edition is the next evolution of the open source Redis project. It is completely source available and will merge features and functionality from the Redis Stack project such as JSON, query and search, time series, probabilistic functions (i.e. Bloom, Cuckoo, top-k) and vector search.

What is Redis Open Source? plus-white minus-white

Redis is no longer considered open source. Starting with Redis 7.4, Redis is licensed under the Redis Source Available License (RSALv2) and the Server Side Public License (SSPLv1). These licenses allow permissive use of the source code but include restrictions to protect Redis’ commercial interests, particularly against cloud providers offering Redis as a managed service without a commercial agreement.

Redis Community Edition remains freely available and continues to support a wide range of use cases and integrations.

For more details, you can read the full announcement.

When was Redis created? plus-white minus-white

Open source Redis was created by Salvatore Sanfilippo in 2009 to provide a fast, in-memory data structure store for real-time applications. We took over its development and commercial aspects in 2015, allowing for more structured support and the development of Redis Stack and Redis Enterprise, enhancing Redis’s capabilities and commercial reach.

What is Google Cloud Memorystore? plus-white minus-white

Google Cloud Memorystore is a web service offered by Google Cloud (f.k.a. GCP) to deploy a Redis alternative service in Google Cloud. It is fully managed by Google Cloud and commonly used for basic caching and session storage.

What are the core differences between Redis Cloud and Memorystore? plus-white minus-white

Both Redis Cloud and Google Cloud Memorystore are caching solutions designed to optimize the performance of applications. However, their features and offerings differ in several key areas. While both solutions cater to similar use cases, Redis Cloud has enhanced capabilities around developer experience, deployment, management, performance and scalability plus advanced features like built-in query and search.

How do I migrate to Redis Cloud? plus-white minus-white

Migrating your data from Redis software or Google Cloud Memorystore to Redis Cloud is easy.

For Redis software, log in to the Redis Cloud Admin interface, look for the “Replica Of” option, enter your Redis software address and credentials, and then wait for the sync icon to complete—that’s it.

Since Memorystore doesn’t support “Replica Of,” you’ll have to use RIOT—our homegrown and supported command-line utility to get data in and out of Redis.

Watch the upgrade demo

What are some differences in integration and ecosystem? plus-white minus-white

The ability to integrate and the ecosystem around it are crucial factors in how widely caching solutions are adopted and how effective they are. Both Redis and Memorystore offer a range of integration options, but they differ in their ecosystem support and partnerships. Notably, Redis offers Redis Data Integration (RDI) for near real-time syncing of data between Redis and system of record databases, a feature not provided by Memorystore.

How do both solutions ensure data security? plus-white minus-white

Redis offers advanced security features such as SSL/TLS encryption, role-based access control (RBAC), and Virtual Private Cloud (VPC) peering, ensuring robust protection and flexibility. While Memorystore provides basic encryption at rest and in transit and integrates with Google Cloud Identity and Access Management (IAM) for access control, Redis Cloud stands out with its comprehensive security measures, including advanced RBAC, enhanced VPC peering options, and more flexible encryption configurations.