“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.”
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.
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
99.999% uptime & much more
Active-Active geo-distribution
Deploy multiple primary Redis nodes across the globe with seamless, two-way (read and write) global data distribution.
Multi-tenancy
Build with incredible efficiency with support for multiple datastores in a single cluster.
Query & search
Scalable query and search capabilities that make your apps more dynamic and interactive.
Redis Data Integration
Seamlessly synchronize data from your existing database into your Redis database in near-real-time.
Client support
We offer full support for Redis clients, including Jedis, node-redis, redis-py, NRedisStack, Go-Redis, Lettuce, and more.
Get started
Speak to a Redis expert and learn more about enterprise-grade Redis today.
Related resources
Frequently asked questions
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.
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.
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.
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.
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.
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.
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.
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.
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.