Redis Client for no_std
This crate offers an asynchronous Redis client for no_std targets based on
embedded-nal-async.
Both RESP2 and RESP3 protocol are supported.
Documentation:
- Connection management
- Asynchronous response handling
- Popular command examples:
- Command abstraction
- Custom commands
- Subscriptions
Example
async
Development
Any form of support is greatly appreciated. Feel free to create issues and PRs. See DEVELOPMENT for more details.
Benchmarks
The following command can be used to run the benchmarks.
A local Redis instance is required.
cargo bench --features benchmarks
License
Licensed under either of
- 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) at your option.
Each contributor agrees that his/her contribution covers both licenses.
Credits
This crate is based on redis-protocol, developed by @aembke.