Integrations Overview

Introduction

Dragonfly is designed from the ground up to provide a seamless, highly efficient, and blazingly fast alternative to Redis. Our mission is to enhance the performance of projects that rely on in-memory storage without having to compromise on reliability or ease of use.

Being a drop-in replacement for Redis, Dragonfly can be integrated into any project that utilizes Redis as its backend in-memory store. This means that projects that depend on Redis can easily make the switch to Dragonfly, experiencing superior throughput and hardware efficiency with zero or minimal effort in terms of code or configuration adjustments.

Officially Supported Integrations

Despite Dragonfly’s promise of a seamless switch, the Dragonfly community invests significant effort into thorough testing and benchmarking. Our commitment ensures that these projects are not just compatible but are officially supported, providing users with peace of mind and confidence in the stability and performance enhancements Dragonfly offers.

  • BullMQ: Premium job and message queue system for Node.js.
  • ClickHouse: Ultra fast and resource efficient open-source database for real-time applications and analytics.
  • Feast: Customizable feature store for operational machine learning written in Python.
  • Redlock: Distributed lock pattern with implementations in various languages.
  • Relay: Next-generation shared in-memory caching layer for PHP.
  • Sidekiq: Simple and efficient background job processing for Ruby.

Making the Switch

If you’re already using one of the open-source projects with Redis, transitioning to Dragonfly is straightforward. This section will guide you through the integration process and any nuances or special considerations to keep in mind.

For developers or teams eyeing new ventures or seeking to integrate other existing projects, you’ll be pleased to know that Dragonfly compatibility is robust. This means various projects that leverage Redis can also be configured to use Dragonfly with minimal effort. We will be adding more integration projects to the officially supported list in the future.