doze/registry
K

Kvrocks

official ● signed
doze/kvrocks

A local Apache Kvrocks server: the Redis protocol backed by RocksDB on disk. Durable and memory-frugal — a drop-in Redis API when you want persistence without holding the dataset in RAM. Supports namespaces with per-namespace tokens.

Usage

Drop it in doze.hcl and run doze up.

doze.hcl
kvrocks "store" {
  version = 2
  workers = 4

  namespace "tenant_a" {
    token = "secret-token"
  }
}

Engine versions

Choose one with version =. doze fetches & verifies it, then pins it in doze.lock.

2

Configuration

Arguments and nested blocks the engine accepts.

Name Type Default Description
version REQ number Engine major to run — 2.
workers number Number of worker threads.
password string requirepass auth password (the admin namespace).
settings map(string) Arbitrary kvrocks.conf directives, applied verbatim.
namespace"<name>" { } nested block · repeatable

A logical namespace with its own access token.

Name Type Default Description
token REQ string Auth token scoped to this namespace.