pub struct Redis {
pub connection: RedisConnection,
}Fields§
§connection: RedisConnectionImplementations§
Source§impl Redis
impl Redis
pub async fn init_pubsub(uri: &str) -> RedisResult<RedisPubsub>
pub async fn instance() -> Result<Object<Manager>>
Sourcepub async fn hset<K, V>(table: &str, key: K, value: V) -> Result<()>where
K: ToRedisArgs,
V: ToRedisArgs,
pub async fn hset<K, V>(table: &str, key: K, value: V) -> Result<()>where
K: ToRedisArgs,
V: ToRedisArgs,
HSET table key value
Sourcepub async fn hmset<K, V>(table: &str, pairs: &[(K, V)]) -> Result<()>where
K: ToRedisArgs,
V: ToRedisArgs,
pub async fn hmset<K, V>(table: &str, pairs: &[(K, V)]) -> Result<()>where
K: ToRedisArgs,
V: ToRedisArgs,
HSET table key2 value2 key2 value2
Sourcepub async fn hset_ex<K, V>(table: &str, key: K, value: V, ex: u32) -> Result<()>where
K: ToRedisArgs,
V: ToRedisArgs,
pub async fn hset_ex<K, V>(table: &str, key: K, value: V, ex: u32) -> Result<()>where
K: ToRedisArgs,
V: ToRedisArgs,
HSET table key value EX seconds
Sourcepub async fn hget<K, V>(table: &str, key: K) -> Result<Option<V>>where
K: ToRedisArgs,
V: FromRedisValue,
pub async fn hget<K, V>(table: &str, key: K) -> Result<Option<V>>where
K: ToRedisArgs,
V: FromRedisValue,
HGET table key
Sourcepub async fn hmget<K, V>(table: &str, keys: &[K]) -> Result<Vec<V>>where
K: ToRedisArgs,
V: FromRedisValue,
pub async fn hmget<K, V>(table: &str, keys: &[K]) -> Result<Vec<V>>where
K: ToRedisArgs,
V: FromRedisValue,
HMGET table key1 key2 key3
Sourcepub async fn hget_all<K, V>(table: &str) -> Result<Vec<(K, V)>>where
K: FromRedisValue,
V: FromRedisValue,
pub async fn hget_all<K, V>(table: &str) -> Result<Vec<(K, V)>>where
K: FromRedisValue,
V: FromRedisValue,
HGETALL table
Auto Trait Implementations§
impl Freeze for Redis
impl !RefUnwindSafe for Redis
impl Send for Redis
impl Sync for Redis
impl Unpin for Redis
impl !UnwindSafe for Redis
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more