we-trust-redis 0.0.1

Redis compatibility layer for We-Trust, providing a high-speed key-value interface
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::RedisService;
use crate::connection::RedisConnection;
use std::sync::Arc;
use yykv_types::DsError;

type Result<T> = std::result::Result<T, DsError>;

pub struct RedisAdapter;

impl RedisAdapter {
    pub async fn connect(_url: &str) -> Result<RedisConnection> {
        let service = Arc::new(crate::RedisService::new().await?);
        Ok(RedisConnection::new(service))
    }
}