1个不稳定版本

0.1.0 2022年5月2日

#2432 in 数据库接口

MIT 许可证

5KB
65

kRedis

此crate旨在为Redis提供一个干净、简单的客户端库,在异步Rust应用程序中表现良好。

此crate仍然非常新,目前只提供非常简单的命令

示例

use anyhow::Result;
use redis::Redis;

#[tokio::main]
pub async fn main() -> Result<()> {
    let mut redis = Redis::connect("tcp://127.0.0.1:6379").await?;

    redis.ping().await?;
    redis.set(b"test", b"weee").await?;
    let x: String = redis.get(b"test").await?.try_into()?;
    println!("x: {}", x);

    Ok(())
}

依赖关系

~13–25MB
~435K SLoC