1个不稳定版本

0.1.1 2021年5月29日
0.1.0 2021年5月29日

#3#cache-backend


用于 hitbox-actix

MIT 许可证

16KB
207 代码行

hitbox-redis

Hitbox是一个支持多种后端并适用于分布式和单机应用的异步缓存框架。

hitbox-redis是Redis的缓存后端实现。

此crate使用redis-rs作为与redis节点进行异步交互的基础库。它使用一个MultiplexedConnection以更好地利用连接。

使用hitbox_actix的示例后端使用

use actix::prelude::*;
use hitbox_actix::prelude::*;

#[actix_rt::main]
async fn main() -> Result<(), CacheError> {
    let backend = RedisBackend::new()
    	.await?
	.start();

    let cache = Cache::builder()
        .finish(backend)
        .start();
    Ok(())
}

lib.rs:

为Redis实现hitbox 后端

此crate使用redis-rs作为与redis节点进行异步交互的基础库。它使用一个MultiplexedConnection以更好地利用连接。

依赖项

~11MB
~212K SLoC