Plugin Store · Store

Valkey

Docs GitHub
v1.0.1

Shared state on the Valkey (Redis-protocol compatible) you already run.

Some fleets already run Valkey (the Linux Foundation–hosted, BSD-licensed fork of Redis the ecosystem has largely standardized on since Redis moved off an OSI-approved license) and would rather point Busbar at it than stand up another database. The Valkey store does exactly that: virtual keys, usage, and the audit trail live in the Valkey you already operate, shared across every Busbar node behind it.

It keeps the same discipline as the other stores: each node enforces against fast in-memory counters and reconciles spend into Valkey behind the request. Keys, usage, and audit are cluster-shared; the hard budget cap is enforced per node and reconciled durably, so nothing waits on a network round-trip inside the hot path.

It implements the same Store contract the Memory, SQLite, and Postgres stores do. It speaks the Redis wire protocol, so it also works unmodified against a real Redis server if that is what you run.

Install it

Download the signed tarball for your platform (button above), drop it in plugins/, and set:

store:
  module: redis
  settings: { url: "redis://:password@host:6379/0" }

The module name and URL scheme stay redis (the wire protocol Valkey speaks); the plugin and its repo are named Valkey. Independently versioned from busbar itself — pin both explicitly in production. Requires busbar 1.5.0+.

← Back to the Plugin Store