Dragonfly
- About
- In-memory data store compatible with Redis and Memcached. Open-source alternative to Redis and Amazon ElastiCache.
- Catalogue
- No. 311
- Category
- Data & Content
- GitHub stars
- ★ 0

Overview
Dragonfly is an in-memory data store for modern application workloads. It is compatible with the Redis and Memcached APIs, so existing applications can switch to it without code changes. Its multi-threaded design lets it scale vertically across all the cores of a machine.
What it does well
The project reports up to 25 times the throughput of legacy in-memory stores, higher cache hit rates with lower tail latency, and up to 80% fewer resources for the same workload. Its README publishes the benchmark setup behind those numbers. It runs with Docker or from source, and a managed Dragonfly Cloud is also offered.
Why it’s in the collection
Dragonfly is a drop-in option for teams whose Redis or Memcached setup has outgrown a single thread, without rewriting application code. Its license limits production use, explained below.
License
Dragonfly uses the Dragonfly Source-Available License, not an open-source license. You can use, modify and build it into your own products at no cost up to 100 vCPUs in production across all your instances; beyond that you need a commercial license. You can't distribute or offer it as a standalone database, cache or similar service.
On GitHub
- Stars
- 0
- Forks
- 0
- Commits
- 0
- Repository
- dragonflydb/dragonfly
Languages
- C++ 73.9%
- Python 16.5%
- C 7.3%
- Other 2.3%



