KingDownloads

dragonfly

by dragonflydb 30.9k stars NOASSERTIONData & Database
Download
dragonfly preview

About dragonfly

Dragonfly is an in-memory data store designed as a modern replacement for Redis and Memcached. It is fully compatible with both Redis and Memcached APIs, allowing adoption without code changes. The software is optimized for modern application workloads, offering higher throughput and better resource efficiency compared to traditional solutions.

Benchmarks indicate Dragonfly achieves significantly higher throughput than Redis while maintaining comparable latency. It scales vertically with instance size, unlike single-threaded alternatives. The system also demonstrates improved memory efficiency during operations like snapshotting.

Key features

  • Fully compatible with Redis and Memcached APIs
  • Higher throughput compared to Redis and Memcached
  • Improved memory efficiency during operations
  • Vertical scaling capability with instance size
  • Support for automatic backup snapshots
  • Multi-threaded architecture
  • Lower resource requirements for equivalent workloads

Download v1.39.0

Jun 9, 2026
View all 10 versions

Frequently asked questions

Is dragonfly free?
Yes. dragonfly is free and open-source software, distributed under the NOASSERTION license.
Which platforms does dragonfly support?
dragonfly provides downloads for Linux.
What is the latest version of dragonfly?
The latest version is v1.39.0, released on Jun 9, 2026.
What protocols does Dragonfly support?
Dragonfly supports both Redis and Memcached protocols, making it compatible with existing applications using either API.
How does Dragonfly's performance compare to Redis?
Benchmarks show Dragonfly can achieve up to 25X higher throughput than Redis on comparable hardware while maintaining similar latency characteristics.
What configuration options are available?
Dragonfly supports common Redis arguments like port, bind, requirepass, and maxmemory, along with Dragonfly-specific options such as memcached_port for Memcached compatibility and snapshot_cron for automated backups.
How is memory management handled?
Dragonfly demonstrates better memory efficiency than Redis, particularly during operations like snapshotting, where it uses significantly less memory while completing the process faster.

More Data & Database