#redis #mco #cmd #coroutine #value #error #run-time

mco-redis

Rust MCO 协程 Redis 客户端

2 个版本

0.1.2 2022年2月17日
0.1.1 2022年2月16日

#2121 in 数据库接口

MIT/Apache

310KB
6K SLoC

co-redis

mco redis 客户端

  • MCO 协程运行时 Redis 客户端

  • 示例

#Cargo.toml
mco-redis = "0.1"
use mco_redis::cmd;
use mco_redis::connector::RedisConnector;
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    let redis = RedisConnector::new("127.0.0.1:6379").connect()?;
    redis.exec(cmd::Set("test", "value"))?;
    if let Some(resp) = redis.exec(cmd::Get("test"))? {
        assert_eq!(resp, "value");
    }
    Ok(())
}

依赖项

~5–34MB
~475K SLoC