dbstack

Index Key-value Redis

§ Tool · Key-value

Redis

An in-memory data structure store used as a cache, queue, and pub/sub broker.

Stars
74,403
Forks
24,628
Latest release
8.6.3 2w ago
Last push
4d ago
License
AGPLv3 / SSPL / RSAL
First released
2009
redis.io → redis/redis → Self-hostable · Free tier · C

What it is

Redis is an in-memory data structure store. It speaks a simple text protocol (RESP) and supports strings, lists, sets, sorted sets, hashes, streams, geospatial indices, HyperLogLogs, bitmaps, and pub/sub channels. It started in 2009 as a side project by Salvatore Sanfilippo (“antirez”) and is now the default answer to “I need a cache” in most backend stacks.

Redis has been through two license changes in 2024–2025. In March 2024, the license moved from BSD to a dual SSPL/RSAL — neither OSI-approved as open source. The shift prompted the Linux Foundation to fork Redis as Valkey, with backing from AWS, Google, and Oracle. In May 2025, Redis Inc. released Redis 8 under a triple-license offering of AGPLv3, SSPL, or RSAL, which restored some form of open-source availability but still doesn’t qualify as a permissive license. Most cloud providers now ship Valkey instead.

Why people use it

When to use Redis

When not to use Redis

Notable trade-offs

Ecosystem

§ 01 · Primary Use Cases

5 listed

§ 02 · Alternatives

See all →

Alternatives to Redis.

§ 03 · Often Used With

Companions, not replacements

§ 04 · Head-to-Head

6 pairs

Comparisons featuring Redis.

GitHub data refreshed yesterday. Tool description is editorial, written for the directory.