Skip to content
Search ffkv docs

Search the complete handbook, locally.

    THE FFKV HANDBOOK / 0.1.0 ALPHA

    Build fast.
    Operate with clarity.

    Your guide to freaking fast KV. A Redis-compatible datastore built in Rust, with familiar commands and explicit contracts for the data you care about.

    Your protocol. Our engine. No Redis server required.
    SAME WIRE. NEW ENGINE.127.0.0.1:6382
    A familiar first conversation
    target/release/ffkv-cli -p 6382 PING
    # PONG
    target/release/ffkv-cli -p 6382 SET hello "ffkv"
    # OK
    target/release/ffkv-cli -p 6382 GET hello
    # ffkv
    RESP2 & RESP3 / Native ffkv-cli included
    486catalog commands
    19data-type families
    Rust + Tokiosharded actor execution
    Know the scopeRead the compatibility contract
    A GOOD PLACE TO BEGIN

    Less searching. More building.

    Follow a path, or go straight to the details.

    LOCAL FIRST. CLI FIRST.

    A fresh instance.
    A clean starting point.

    Run these commands from the repository root. Port 6382 and a separate data directory keep this example away from an existing instance.

    Check prerequisites and installation
    Terminal 1 · start ffkv
    cargo build --release --bins
    target/release/ffkv --bind 127.0.0.1:6382 \
    --data-dir ./ffkv-docs-data --durability strict

    Compatible does not mean identical.

    The Redis 8.10 catalog is the command baseline, not a claim of exhaustive upstream parity or production HA certification. Native modules use an explicit subset; the cluster bus is ffkv-specific.

    Read the guarantees and limits