LuQQiu/fairy

A distributed compute and storage engine

★ 0Forks 0GitHub ↗Compare

README

Fairy: A Distributed Cache in Rust

Build Status

Fairy is a distributed cache implemented in Rust. It uses consistent hashing and a combination of memory and ssd to store and manage key-value pairs across multiple nodes in a network.

Features

  • Distributed caching with consistent hashing
  • Lock-free eviction policy
  • Supports adding and removing nodes dynamically
  • Fault-tolerant with automatic failover

Getting Started

Prerequisites

  • Rust nightly toolchain
  • Cargo

Installation

Add the following to your Cargo.toml file:

[dependencies]
fairy = { git = "https://github.com/beinan/fairy.git", branch = "master" }

Contributors

beinan

Issues