Skip to content

ThatGuyJamal/quick-kv

Repository files navigation

Quick-KV

A reliable key-value storage for modern software

Features

  • Binary Based Data-Store
  • Serde Supported Data Types
  • Thread Safe

Links

Documentation | Crates.io | Github

Installation

cargo add quick-kv

Examples

use quick_kv::prelude::*;

fn main() -> anyhow::Result<()>
{
    let mut client = QuickClient::<String>::new(None);

    client.get("star this repo")?;

    Ok(())
}

CLI (Beta)

Quick-KV comes with a REPL for interacting with the database.

To install the CLI, run the following command:

cargo install quick-kv

This is different from the cargo add command because it installs the CLI globally allowing you to use it as a executable.