We're talking new releases & fast AI at Redis Released. Join us in your city.

Register now
compare

Redis vs Memorystore: Don’t settle for less

Redis vs Memorystore: Don’t settle for less

Memorystore is not Redis. Memorystore for Redis and Memorystore for Redis Cluster are frozen on Redis 7.2, and Google has moved development to Memorystore for Valkey. With Memorystore, you won’t get future Redis releases, new features, or continued innovation from the original Redis team.

Redis vs Memorystore: Don’t settle for less
Google Cloud Memorystore
Deployment flexibility & architecture
Deployment flexibility & architecture

Available as fully managed DBaas

AWS, Azure, Google Cloud
Google Cloud only

Strategic foundational technology

Redis
Valkey

Can be deployed on premises

Avoid costly downtime
Avoid costly downtime

SLA availability

99.99% (multi-AZ) 99.999% (active-active)
99.9% (Memorystore for Redis) 99.99% (Memorystore for Redis Cluster & Memorystore for Valkey)

Automated failure detection <10 seconds

Support RDB snapshotting

Persist every operation with AOF

Pay less and do more
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
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

Transform data into action
Transform data into action

Index and query data in real time

Vector only

Built-in query commands

Vector only

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

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

Deploy in any cloud
Deploy in any cloud

24 x 7=365 support supplied by

Get support
Google Cloud’s Valkey & Redis experts
Go beyond caching
Go beyond caching

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

Index and query data in real time with Search + JSON

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 XingStaff Software Engineer, Niantic

99.999% uptime & much more

Multi-Site Icon

Active-Active geo-distribution

Deploy multiple primary Redis nodes across the globe with seamless, two-way (read and write) global data distribution.

Learn more
Data Icon

Multi-tenancy

Build with incredible efficiency with support for multiple datastores in a single cluster.

Learn more
RedisJSON

Query & search

Scalable query and search capabilities that make your apps more dynamic and interactive.

Learn more
Caching

Auto Tiering

Extend memory with SSDs to handle larger datasets cost-effectively.

Learn more
NoSQL Database

Redis Data Integration

Seamlessly synchronize data from your existing database into your Redis database in near-real-time.

Learn more
Customer360

Client support

We offer full support for Redis clients, including Jedis, node-redis, redis-py, NRedisStack, Go-Redis, Lettuce, and more.

Learn more

Get started

Speak to a Redis expert and learn more about enterprise-grade Redis today.

Related resources

See all resources

Frequently asked questions

What is Redis?

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?

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?

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?

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?

Google Cloud Memorystore is a fully managed in-memory data store service. It offers underlying technologies based on Valkey and Memcached as well as Redis and Redis Cluster up to Redis 7.2.

What are the core differences between Redis Cloud and Memorystore?

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?

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?

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?

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. Memorystore offers SSL/TLS encryption, VPC peering as well as secure PSC connections. Memorystore also offers Customer Managed Encryption Keys which is advanced encryption for data at rest 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.