K
Kvrocks
official ● signeddoze/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 · repeatableA logical namespace with its own access token.
| Name | Type | Default | Description |
|---|---|---|---|
| token REQ | string | — | Auth token scoped to this namespace. |