7 个不稳定版本 (3 个重大变更)
0.4.0 | 2020年12月6日 |
---|---|
0.3.0 | 2020年12月6日 |
0.2.0 | 2020年11月16日 |
0.1.5 | 2020年11月8日 |
#129 in #connection-pool
11KB
236 行
redis-actor
安装
将此包添加到您的项目的 Cargo.toml
文件中。(检查 https://crates.io/crates/redis-actor 以获取正确版本)
[dependencies]
actix = "0.9.0"
redis-actor = "0.2.0"
功能
- 内置连接池
- 重新连接
入门
use actix::{Arbiter, Addr, Supervisor};
use redis_actor::{RedisActor, RedisCmd, bb8_redis::redis::RedisResult};
let arb = Arbiter::new();
let redis_url = "http://127.0.0.1:6379/0"
let addr: Addr<RedisActor> = Supervisor::start_in_arbiter(
&arb,
move |_| RedisActor::new(redis_url).unwrap()
);
addr.send(RedisCmd::<String>::Set("hello".to_owned(), " world!".to_owned()).await;
依赖关系
~11MB
~221K SLoC