redis-oxide
A high-performance, async Redis client for Rust with a focus on correctness, high-level abstractions, and ease of use.
Features
- Async Support: Built on top of
tokiofor asynchronous operations. - Connection Pooling: Efficient connection pooling to manage multiple Redis connections.
- Multiplexing: Support for multiplexing multiple requests over a single connection.
- Cluster Support: Automatic cluster slot management and redirection handling.
- Type-Safe Commands: A type-safe command API to prevent errors at compile time.
- Error Handling: Comprehensive error handling with a clear and concise API.
- High Performance: Optimized for high performance and low overhead.
Getting Started
Add redis-oxide to your Cargo.toml:
[]
= "0.2.0"
Basic Usage
use ;
async
Documentation
For more detailed information, please see the documentation.
Contributing
Contributions are welcome! Please see the contributing guide for more details.
License
This project is licensed under either of the following, at your option:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)