#redis #replace #resp3-compliant

nightly app kraglin

A pure-rust, RESP3-compliant Redis alternative

1 unstable release

0.1.0 Apr 18, 2024

#329 in Database interfaces

Download history 114/week @ 2024-04-15

114 downloads per month

MIT/Apache

36KB
924 lines

kraglin

Kraglin is planned to be a rust-based, lightweight, lightning-fast replacement for Redis.

Architecture

The central trait is Backend, which defines the execute() method, taking a Command which holds key names and Values. By defining tests and benchmarks generically on the Backend trait, we allow for highly exchangeable backend implementations. We intend to do the same for the frontend, but this is not built yet because the project is young.

Compliance

We aim to be RESP3-compliant.

Dependencies

~13–22MB
~272K SLoC