2009 – 2026
Redis Versions
Every release of Redis — the in-memory data-structure store used as a database, cache, and message broker — from Salvatore Sanfilippo's 2009 original through the 8.x line. Redis 8.8 (May 2026) is the current stable release; Redis is open source again under AGPLv3 since 8.0. With ship dates and the headline changes per major — Redis Cluster (3.0), the Modules API (4.0), Streams (5.0), ACLs and RESP3 (6.0), and Functions (7.0) — plus the licensing arc this page exists to explain: fifteen years of BSD, the March 2024 move to source-available licensing, and the May 2025 return to open source.
The 2009 origin and the antirez lineage
Redis began in 2009 as a project by the Italian developer Salvatore Sanfilippo, known online as antirez. He built it to scale the real-time analytics of his own startup, needing an in-memory store with richer values than a plain cache — not just strings, but lists, sets, and hashes as first-class server-side data structures. He open-sourced it under the permissive BSD license, and the name is a contraction of “REmote DIctionary Server.”
Commercial stewardship passed through several hands while the project stayed BSD and Sanfilippo stayed lead maintainer: VMware sponsored his full-time work on Redis from 2010, then Pivotal, and from 2015 the company Redis Labs — later renamed Redis Ltd. (and now Redis Inc.) — became the primary sponsor and trademark holder. Sanfilippo led development until 2020, when he stepped back from day-to-day maintenance and handed the project to a core team.
Redis grew into one of the most widely deployed pieces of infrastructure on the internet — a default choice for caching, session storage, rate limiting, queues, leaderboards, and pub/sub. Its single-threaded command execution (I/O was threaded only in 6.0) is a deliberate design choice: every command is atomic, which makes reasoning about concurrency simple and is a large part of why Redis is fast and predictable.
The build-out — from key-value cache to data platform
The version history reads as a steady widening of what Redis is. It started as an in-memory store for a handful of data structures with snapshot persistence, and each major added a capability that moved it further from “just a cache.” Redis Cluster (3.0) made it horizontally scalable with automatic sharding and failover. The Modules API (4.0) let third parties bolt on whole new data types — search, JSON, time series, probabilistic structures — which grew into the “Redis Stack” distribution.
Streams (5.0) added a persistent log with consumer groups, pulling queue and event-sourcing workloads onto Redis. 6.0 brought the plumbing a serious data platform needs — ACLs, the RESP3 protocol, TLS, threaded I/O, and client-side caching — and Functions (7.0) replaced ad-hoc Lua scripts with named, replicated server-side libraries that are part of the dataset.
That arc closed a loop at 8.0: the Stack modules that started as external add-ons in 4.0 — JSON, Time Series, probabilistic types, the Query Engine, and the new Vector Sets — folded back into core Redis. What began as a key-value cache in 2009 is now a multi-model data platform that also does documents, search, vectors, and time series in one process.
Is Redis open source? The 2024 relicensing and the 2025 return
Redis was BSD-licensed open source for its entire first fifteen years — every release from 1.0 through 7.2. By the early 2020s, Redis Ltd.'s commercial concern was the same one MongoDB, Elastic, and HashiCorp had already acted on: cloud providers offering managed Redis as a service and capturing much of the revenue without contributing back to the project.
On March 20, 2024, Redis Ltd. relicensed the core, effective with Redis 7.4, from BSD to a dual source-available model: the Redis Source Available License v2 (RSALv2) and the Server Side Public License (SSPLv1). Neither is approved by the Open Source Initiative — RSALv2 forbids offering the software as a competing managed service, and SSPL's service-source-disclosure condition has never been OSI-certified — so by the OSI's bar, Redis 7.4 is “source-available, not open source.” Versions 7.2.x and earlier remain BSD. The move prompted a community fork of the last BSD release, Valkey.
The direction reversed within a year. Sanfilippo returned to Redis in late 2024 and, by his own account, argued internally for reopening the source. Redis 8.0 (May 2025) added the OSI-approved AGPLv3 as a third license option, so Redis is once again open source — now tri-licensed RSALv2 / SSPLv1 / AGPLv3, with users free to choose the AGPL and treat Redis as OSI open source. The same release folded the former Redis Stack modules into core under the same license.
The fair summary is that the “is Redis open source?” question has a different answer for each of three periods, which is exactly why the badges and dividers in the table above are keyed to license rather than to features: BSD open source through 7.2, source-available at 7.4, and AGPLv3 open source again from 8.0. Sanfilippo has framed the reopening as a return to Redis's roots; critics have argued it came only after the fork cost Redis momentum. This page states what changed and when, and points to the primary texts — the Redis license page and antirez's own blog — rather than adjudicating who was right.