Redis 8.x Compatible
Full support for all Redis types, including search, scripts, streams, multi, geo, vectors, timeseries, pubsub, etc. Wire-compatibility with Redis: use your existing clients.
FrogDB implements *all* Redis 8.x types, is wire compatible with existing Redis clients, supports replication and cluster mode operation, and persistence with hot/warm tiering if desired. Extensively tested for Redis compatibility and correctness.
Redis 8.x Compatible
Full support for all Redis types, including search, scripts, streams, multi, geo, vectors, timeseries, pubsub, etc. Wire-compatibility with Redis: use your existing clients.
Clustering & Replication
Cluster mode and replication support. Cluster state managed via Raft consensus.
Persistent Storage
RocksDB-backed persistence with configurable durability (write-through or async). Hot/warm tier support for memory to SSD spillover.
Operations
Modern observability. Prometheus metrics, Grafana dashboards, OpenTelemetry, DTrace, HTTP debug UI, performance profiling bundles and more. Management CLI. Kube operator coming soon.
Extensively tested
Full Redis compatibility suite ported to Rust. Concurrency/fault testing via Jepsen and an extensive shuttle/turmoil test suite. Custom linearizability/serializability checkers. Fuzz testing.
Built with Rust
Memory-safe, high-performance, and maybe a neck beard.
FrogDB supports the full Redis 8.x feature set:
FrogDB is verified with extensive deterministic concurrency simulation, distributed-systems testing, and a ported Redis regression suite that runs on every commit.
# Start FrogDBfrogdb-server --port 6379
# Connect with redis-cliredis-cli -p 6379
# Use familiar Redis commands127.0.0.1:6379> SET greeting "Hello from FrogDB!"OK127.0.0.1:6379> GET greeting"Hello from FrogDB!"