Redust is a high-performance, open-source, in-memory database server inspired by Redis and built from the ground up in Rust.
- Asynchronous design using Rust's async/await via Tokio.
- Support for Redis-like data structures and commands.
- Built-in thread safety and data integrity through Rust's ownership model.
- Rust (version 1.70.0 or higher) - Install Rust
-
Clone this repository:
git clone https://github.com/SaadKaleem/redust.git && cd redust
-
Build the project:
cargo build
-
Run the project:
cargo run
-
To run the tests, in /tests dir:
cargo test
Find detailed usage instructions, API references, and examples in our Documentation.
This project is licensed under the MIT License - see the LICENSE file for details.
This project was inspired by the fantastic Coding Challenges.
Huge props to the contributors and the open-source community.