wedb_standalone
wedb_standalone provides a lightweight, single-node Redis server implementation that executes Redis commands directly on the embedded LSM-Tree engine (wedb_embed) without the consensus overhead of Raft.
🚀 Features
- Direct Storage Dispatching: Bypasses network RPC and Raft log replication for ultra-low microsecond latency.
- Full RESP2 / RESP3 Support: Compatible with all standard Redis clients.
- Embedded & Daemon Modes: Can be run as a standalone background process or embedded inside another Rust server.
- Rich Data Structures: Full support for Strings, Hashes, Lists, Sets, ZSets, Bitmaps, Bitfields, JSON, Streams, and more.
📦 Installation
Add wedb_standalone to your Cargo.toml:
🛠️ Usage Example
use Arc;
use ;
use handle_cmd;
use parse_cmd;
📜 License
Licensed under either of Apache License, Version 2.0 or MIT License at your option.