“It really wasn’t cost effective to maintain Redis [Open Source] internally; it was a lot better to get involved with others who were experts in the technology. Plus, as generally is the case, you get a better product up front that’s more reliable for a production application at scale.”
Which Redis is right for you?
You know Redis for caching, but it’s so much more. When you need real-time speed or the power to handle millions of operations per second, here’s how to pick the Redis version that fits your needs.
Redis Open Source (Redis 8) | Open source Redis forks* | |||
---|---|---|---|---|
Build | ||||
Build | Boost app performance as a cache | |||
Full persistence and durability | ||||
Advanced session management with hash field expiration (HFE) | — | |||
Automatic ingestion and change data capture (CDC) of source databases (including Oracle, postgres, MySQL, etc.) | — | — | ||
Build real-time apps with scalable advanced query and search operations | — | |||
Built-in JSON support without serialization or external processing needed | — | |||
Built-in time series support for efficiently storing and querying time-stamped data | — | |||
Probabilistic data structures (Bloom, top-k, t-digest, etc.) for memory-efficient approximations | — | |||
Rapid development with out-of-the-box object mapping libraries for Spring, ASP.NET Core, FastAPI, and Express | — | — | ||
End-to-end client support with language specific Redis client libraries such as Jedis, Lettuce, redis-py, redisVL, NRedisStack, node-redis, and go-redis | — | |||
Redis Insight user interface including tutorials, a co-pilot, and a query builder | — | |||
Deploy | ||||
Deploy | Fully supported on-premises, in the cloud, or in hybrid environments | — | — | |
Automated deployment on any cloud or multi-cloud | — | — | ||
Extend in-memory capacity using SSD storage through Redis Flex | — | — | ||
Run | ||||
Run | Transform slow data into real-time data by ingesting data from external databases in real-time using Redis Data Integration | — | — | |
Deliver consistent, real-time customer experiences globally with geo-distributed datastores | — | — | ||
Automated database and cluster management (scaling, re-sharding, rebalancing) | — | — | ||
Built-in high availability and disaster recovery management | — | — | ||
Enterprise-grade customer support from Redis experts | — | — | ||
Secure | ||||
Secure | Access control lists (ACLs) and role based access control (RBAC) for data access | |||
Role based access control (RBAC) for the control plane | — | — | ||
Centrally managed RBAC | — | — | ||
Connection and authentication auditing | — | — | ||
LDAP integration for identity management and role assignment | — | — | ||
HashiCorp Vault support | — | — |
Ulta Beauty does more with Redis
Get more with enterprise-grade Redis
High availability
99.999% uptime architecture with built-in replication and instant failover
Multi-tenancy
Efficient resource utilization with support for multiple datastores in a single cluster
Enhanced security
Enterprise-grade features like encryption, role-based access controls, and auditing
Built-in proxy
Improve performance by handling routing, load balancing, and simplifying client connections between apps and Redis shards
Query & search
Scalable query and search capabilities make apps more dynamic and interactive
Redis Data Integration
Automatically connect Redis deployments with other data sources and sinks for seamless data movement and synchronization across your architecture
Get started
Speak to a Redis expert and learn more about enterprise-grade Redis today.
Frequently asked questions
Redis Software (formerly known as Redis Enterprise) is the official name for the enterprise-grade version of Redis. It builds on Redis Open Source with advanced features for performance, scalability, availability, and operational simplicity. It includes capabilities such as Redis Flex, Redis Data Integration, Active-Active replication, automated failover and scaling, and role-based security controls. Redis Software is ideal for businesses running critical real-time workloads that require more than what Redis Open Source provides out of the box. 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, Redict, 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 Software enables faster and more reliable apps. Optimize your data management with Redis Software for enhanced efficiency and innovation. Explore the benefits of Redis Software over source available and Redis Open Source.
Redis Community Edition was the name used for Redis between versions 7.4 and 7.6, when the project was licensed under RSALv2 and SSPLv1. With the release of Redis 8.0 under AGPLv3, Redis Community Edition is being renamed to Redis Open Source to reflect its open source licensing.
Redis Open Source is the free and openly licensed version of Redis, starting with Redis 8.0. It is available under the GNU Affero General Public License v3 (AGPLv3) license, making it an official open source project once again. Both RSALv2 and SSPLv1 licenses are also available, but they are considered source-available licenses.
The AGPL license permits free use, modification, and distribution of software over a network, with a provision that distributed, derivative works of the software including the source code are released under the same license. This provision, called the copyleft provision, ensures that modifications remain open and discourages cloud vendors from easily reselling Redis without our consent.
Redis Open Source includes core Redis functionality along with features previously part of Redis Stack, such as JSON, time series, probabilistic data structures (Bloom, Cuckoo, top-k, etc.), and powerful search capabilities including full-text and vector search.
Redis Open Source is suitable for development, experimentation, and many production use cases, but does not include Redis Software’s operational tooling, Active-Active replication, Redis Flex, or Redis Data Integration.
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. In 2024, Redis Stack was merged into the main Redis release, and in 2025, Redis 8.0 reintroduced open source licensing via AGPLv3, restoring Redis as an official open source project.