3fbd9ddc429607ba9a072781b6701dc6f1a30030
* add pub sub client implementation with examples * replace subscribed_channels list Vec with HashSet to avoid duplicates * update Subscriber to use async-stream instead of manual Stream impl * revert update to error handling server.rs, as #21 handles it * remove uneeded recursion limit extension
mini-redis
mini-redis is a lightweight, idiomatic implementation of Redis built with tokio.
Logging
mini-redis uses tracing to provide structured logs. Debug logs can be displayed by running:
RUST_LOG=debug cargo run --bin server
Logs will appear when commands are sent to the server from a client.
More documentation on enabling different log levels and filtering logs can be found here.
Languages
Rust
100%