2 个版本
0.0.2 | 2023年5月9日 |
---|---|
0.0.1 | 2023年5月9日 |
#1417 in 编码
4KB
redispatch
redis 最佳序列化补丁
用法
添加依赖项
# Cargo.toml
redis = { version = "0.23.0", features = ["aio", "tokio-comp"] }
redispatch = "0.0.1"
导入 redispatch::JsonSerdeCommands
以使用
use futures::prelude::*;
use redispatch::JsonSerdeCommands;
use serde::{Serialize, de::DeserializeOwned};
#[derive(Debug, DeserializeOwned)]
struct MyData {
username: String
}
let client = redis::Client::open("redis://127.0.0.1/").unwrap();
let mut con = client.get_async_connection().await?;
let serde_ret = con.get::<MyData>("mydata").await?;
依赖项
~6–19MB
~237K SLoC