A data store built for modern workloads.

Dragonfly is a drop-in Redis® replacement that is optimized for data-intensive, low latency applications. Applications built on Dragonfly get the full speed, reliability, and scalability that modern cloud hardware makes possible, allowing them to deliver incredible experiences to their users while reducing both costs and complexity.

Benchmark on AWS r6gn.16xlarge. Snapshot benchmark on AWS c6gn.16xlarge. Source.

Trusted by developers from

Datadog
Reddit
Discord
Adobe
Epic

Learn More

Workshop: Zero Downtime Migration From Redis To Dragonfly

Workshop: Zero Downtime Migration From Redis To Dragonfly

Join us to explore the cutting-edge world of Dragonfly, a modern, multi-threaded, ultra-high-performance alternative to Redis. In this interactive workshop, we’ll guide you through a seamless migration from Redis to Dragonfly.

Top 5 Reasons Why Your Redis Instance Might Fail

Top 5 Reasons Why Your Redis Instance Might Fail

In this article, we will explain the main reasons why your Redis instance might fail, and provide advice to avoid this.

Redis vs. Dragonfly Scalability and Performance

Redis vs. Dragonfly Scalability and Performance

A thorough benchmark comparison of throughput, latency, and memory utilization between Redis and Dragonfly.

Extreme Performance

Dragonfly delivers 25x the performance of legacy software

The power of modern cloud hardware can never be realized with legacy software. Dragonfly is optimized for modern cloud computing, delivering 25x more throughput and 12x lower snapshotting latency when compared to legacy in-memory data stores like Redis, making it easy to deliver the real-time experience your customers expect.

View the benchmarks
Throughput (QPS)
3,970,000 QPS
148,000 QPS
Snapshotting speed (MB/ Sec)
1260 MB/S
107 MB/S
Dragonfly
Redis

QPS benchmark on AWS r6gn.16xlarge. Snapshot benchmark on AWS r6gd.16xlarge.Source

25x

More QPS than Redis

12x

Faster snapshotting than Redis

Reliable By Design

Dragonfly delivers the reliability your customers expect

Efficient Snapshotting

Dragonfly makes extremely efficient use of memory (i.e., no spike in usage during snapshotting), dramatically reducing the risk of out-of-memory outages.

High Availability

Dragonfly natively supports an eventually consistent primary-replica model to achieve high availability. If an outage on the primary occurs, Dragonfly will automatically failover to the replica and promote it as the primary.

Vertical Scale

Dragonfly is a simple system with a single instance for workloads up to 1TB. This eliminates the fragility inherent to distributed clusters and dramatically improves the reliability of the system.

Effortless Scale

Dragonfly scales effortlessly, even for the heaviest workloads

Dragonfly is architected to deliver the scalability that modern data workloads require. Say goodbye to complex multi-node environments with endless configuration options and infinite points of failure. Dragonfly can effortlessly scale up to handle over 1TB of data and 6 million QPS on a single node, with a simple primary-replica pattern for high availability.

1 TB

In-memory datasets on a single instance

30%

Less memory usage

Unparalleled efficiency

Lower Cost

Dragonfly utilizes unique and innovative algorithms and data structures, including Dashtable and DenseSet . This makes Dragonfly on average 30% more efficient than Redis, meaning you can achieve the same performance and scale on less hardware, significantly reducing total infrastructure costs. In addition, Dragonfly is much simpler to operate, resulting in a far lower total cost of ownership.

Dragonfly
Redis

Memory usage under BGSAVE. Filling with 5GB of data using debug populate 5000000 key 1024, sending the update traffic with memtier, and snapshotting with bgsave. Source

Fully compatible with Redis

Dragonfly is a drop-in Redis replacement, meaning it uses the same APIs and is compatible with all of the same SDKs and tooling. Teams that switch from Redis to Dragonfly get huge performance gains and a simpler system to operate, all without changing code.

  • Redis API compatible
  • Snapshotting speed
  • Lua
  • QPS per instance
  • Async core
  • LRFU eviction
  • Memcached API compatible
  • Native Open Telemetry

Dragonfly

  • 1260MB/s
  • 5.4.4
  • 3.9M

Redis

  • 107MB/s
  • 5.1
  • 150K
Start building today

Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.