An asynchronous Redis client for Rust.

Crate Build License

Documentation

Official Documentation

Philosophy

Features

Roadmap

Basic Usage

```rust use rustis::{ Client, FlushingMode, Result, ServerCommands, StringCommands };

#[tokio::main] async fn main() -> Result<()> { let mut client = Client::connect("127.0.0.1:6379").await?; client.flushdb(FlushingMode::Sync).await?;

 client.set("key", "value").await?;
 let value: String = client.get("key").await?;
 println!("value: {value:?}");

 Ok(())

} ```