Redis
An in-memory key-value database written in C. Data is written to disk periodically. Commonly used as a cache.
Learn
Optimization
- Reduce roundtrip time using pipelining: https://redis.io/docs/latest/develop/using-commands/pipelining
Forks
In 2024, Redis changed its license to source-available. As a result, several forks have been created:
There is also KeyDB, an old fork of Redis that focuses on multithreading support.