dragonfly

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, 2026Frequently 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
netdata
netdata
Netdata provides full stack observability with AI-powered insights, designed to be efficient and accessible for small teams. It focuses on delivering fast and comprehensive monitoring capabilities.
meilisearch
meilisearch
Meilisearch is a fast search engine API designed to integrate AI-powered hybrid search functionality into websites and applications. It focuses on delivering efficient and accurate search results for enhanced user experiences.
etcd
etcd-io
etcd is a distributed key-value store designed for reliably storing critical data in distributed systems. It provides consistent and highly available storage for configuration data, service discovery, and coordination.