Trait redis_client::commands::CommandSender
[−]
[src]
pub trait CommandSender { fn append<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn auth<R: From<RedisResult>, P: ToString>(&mut self, password: P) -> Result<R, RedisError>; fn bgrewriteaof<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>; fn bgsave<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>; fn bitcount<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn bitcount_range<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>; fn blpop<R: From<RedisResult>, K: ToString>(&mut self, key: K, timeout: u32) -> Result<R, RedisError>; fn mblpop<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>, timeout: u32) -> Result<R, RedisError>; fn brpop<R: From<RedisResult>, K: ToString>(&mut self, key: K, timeout: u32) -> Result<R, RedisError>; fn mbrpop<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>, timeout: u32) -> Result<R, RedisError>; fn brpoplpush<R: From<RedisResult>, S: ToString, D: ToString>(&mut self, source: S, dest: D, timeout: u32) -> Result<R, RedisError>; fn decr<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn decrby<R: From<RedisResult>, K: ToString>(&mut self, key: K, increment: i64) -> Result<R, RedisError>; fn del<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn mdel<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>) -> Result<R, RedisError>; fn discard<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>; fn echo<R: From<RedisResult>, K: ToString>(&mut self, msg: K) -> Result<R, RedisError>; fn exec<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>; fn exists<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn mexists<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>) -> Result<R, RedisError>; fn expire<R: From<RedisResult>, K: ToString>(&mut self, key: K, expiry: i64) -> Result<R, RedisError>; fn expireat<R: From<RedisResult>, K: ToString>(&mut self, key: K, timestamp: i64) -> Result<R, RedisError>; fn get<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn getrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>; fn hdel<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>; fn hmdel<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, fields: Vec<V>) -> Result<R, RedisError>; fn hexists<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>; fn hget<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>; fn hgetall<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn hincrby<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F, increment: i64) -> Result<R, RedisError>; fn hincrbyfloat<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F, increment: f64) -> Result<R, RedisError>; fn hkeys<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn hlen<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn hmget<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, fields: Vec<F>) -> Result<R, RedisError>; fn hmset<R: From<RedisResult>, K: ToString>(&mut self, key: K, fields: HashMap<String, K>) -> Result<R, RedisError>; fn hset<R: From<RedisResult>, K: ToString, F: ToString, V: ToString>(&mut self, key: K, field: F, value: V) -> Result<R, RedisError>; fn hstrlen<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>; fn hsetnx<R: From<RedisResult>, K: ToString, F: ToString, V: ToString>(&mut self, key: K, field: F, value: V) -> Result<R, RedisError>; fn hvals<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn lindex<R: From<RedisResult>, K: ToString>(&mut self, key: K, index: i32) -> Result<R, RedisError>; fn linsert_after<R: From<RedisResult>, K: ToString, P: ToString, V: ToString>(&mut self, key: K, pivot: P, value: V) -> Result<R, RedisError>; fn linsert_before<R: From<RedisResult>, K: ToString, P: ToString, V: ToString>(&mut self, key: K, pivot: P, value: V) -> Result<R, RedisError>; fn llen<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn lpop<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn lpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn mlpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, values: Vec<V>) -> Result<R, RedisError>; fn lpushx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn lrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start: i32, end: i32) -> Result<R, RedisError>; fn lrem<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, count: i32, value: V) -> Result<R, RedisError>; fn lset<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, index: i32, value: V) -> Result<R, RedisError>; fn ltrim<R: From<RedisResult>, K: ToString>(&mut self, key: K, start: i32, end: i32) -> Result<R, RedisError>; fn multi<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>; fn rename<R: From<RedisResult>, K: ToString, N: ToString>(&mut self, key: K, new_key: N) -> Result<R, RedisError>; fn renamenx<R: From<RedisResult>, K: ToString, N: ToString>(&mut self, key: K, new_key: N) -> Result<R, RedisError>; fn rpop<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn rpoplpush<R: From<RedisResult>, S: ToString, D: ToString>(&mut self, source: S, dest: D) -> Result<R, RedisError>; fn rpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn mrpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, values: Vec<V>) -> Result<R, RedisError>; fn rpushx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn sadd<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>; fn msadd<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>) -> Result<R, RedisError>; fn sadd_binary<R: From<RedisResult>, K: ToString>(&mut self, key: K, member: &[u8]) -> Result<R, RedisError>; fn scard<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn select<R: From<RedisResult>>(&mut self, db_index: i32) -> Result<R, RedisError>; fn set<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn set_binary<R: From<RedisResult>, K: ToString>(&mut self, key: K, value: &[u8]) -> Result<R, RedisError>; fn setex<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>; fn psetex<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>; fn setnx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn setxx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>; fn setex_nx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>; fn setex_xx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>; fn psetex_nx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>; fn psetex_xx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>; fn setbit<R: From<RedisResult>, K: ToString>(&mut self, key: K, offset: u32, bit: u8) -> Result<R, RedisError>; fn setrange<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, offset: u32, value: V) -> Result<R, RedisError>; fn sismember<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>; fn smembers<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn spop<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn spop_count<R: From<RedisResult>, K: ToString>(&mut self, key: K, count: u32) -> Result<R, RedisError>; fn srem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>; fn msrem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>) -> Result<R, RedisError>; fn strlen<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn ttl<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn unwatch<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>; fn watch<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn mwatch<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>) -> Result<R, RedisError>; fn zadd<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>; fn zadd_binary<R: From<RedisResult>, K: ToString>(&mut self, key: K, score: f64, member: &[u8]) -> Result<R, RedisError>; fn zaddnx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>; fn zaddxx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>; fn zaddnx_ch<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>; fn zaddxx_ch<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>; fn zcard<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>; fn zcount<R: From<RedisResult>, K: ToString, S: ToString, E: ToString>(&mut self, key: K, start_range: S, end_range: E) -> Result<R, RedisError>; fn zincrby<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, increment: f64, member: V) -> Result<R, RedisError>; fn zlexcount<R: From<RedisResult>, K: ToString, S: ToString, E: ToString>(&mut self, key: K, min: S, max: E) -> Result<R, RedisError>; fn zrem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>; fn mzrem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>) -> Result<R, RedisError>; fn zrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>; fn zrange_with_scores<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>; fn zrevrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>; fn zrevrange_with_scores<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>; }
The trait CommandSender implements methods to send redis commands and receive the response synchronously.
Each methods returns a:
Result<R: From<RedisResult>, RedisError>
It means that when calling a method from this trait you need to specify the type you want R to be. For example:
let result: String = try!(client.set("key", "value"));
Required Methods
fn append<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn auth<R: From<RedisResult>, P: ToString>(&mut self, password: P) -> Result<R, RedisError>
fn bgrewriteaof<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>
fn bgsave<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>
fn bitcount<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn bitcount_range<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>
fn blpop<R: From<RedisResult>, K: ToString>(&mut self, key: K, timeout: u32) -> Result<R, RedisError>
fn mblpop<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>, timeout: u32) -> Result<R, RedisError>
fn brpop<R: From<RedisResult>, K: ToString>(&mut self, key: K, timeout: u32) -> Result<R, RedisError>
fn mbrpop<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>, timeout: u32) -> Result<R, RedisError>
fn brpoplpush<R: From<RedisResult>, S: ToString, D: ToString>(&mut self, source: S, dest: D, timeout: u32) -> Result<R, RedisError>
fn decr<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn decrby<R: From<RedisResult>, K: ToString>(&mut self, key: K, increment: i64) -> Result<R, RedisError>
fn del<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn mdel<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>) -> Result<R, RedisError>
fn discard<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>
fn echo<R: From<RedisResult>, K: ToString>(&mut self, msg: K) -> Result<R, RedisError>
fn exec<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>
fn exists<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn mexists<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>) -> Result<R, RedisError>
fn expire<R: From<RedisResult>, K: ToString>(&mut self, key: K, expiry: i64) -> Result<R, RedisError>
fn expireat<R: From<RedisResult>, K: ToString>(&mut self, key: K, timestamp: i64) -> Result<R, RedisError>
fn get<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn getrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>
fn hdel<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>
fn hmdel<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, fields: Vec<V>) -> Result<R, RedisError>
fn hexists<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>
fn hget<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>
fn hgetall<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn hincrby<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F, increment: i64) -> Result<R, RedisError>
fn hincrbyfloat<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F, increment: f64) -> Result<R, RedisError>
fn hkeys<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn hlen<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn hmget<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, fields: Vec<F>) -> Result<R, RedisError>
fn hmset<R: From<RedisResult>, K: ToString>(&mut self, key: K, fields: HashMap<String, K>) -> Result<R, RedisError>
fn hset<R: From<RedisResult>, K: ToString, F: ToString, V: ToString>(&mut self, key: K, field: F, value: V) -> Result<R, RedisError>
fn hstrlen<R: From<RedisResult>, K: ToString, F: ToString>(&mut self, key: K, field: F) -> Result<R, RedisError>
fn hsetnx<R: From<RedisResult>, K: ToString, F: ToString, V: ToString>(&mut self, key: K, field: F, value: V) -> Result<R, RedisError>
fn hvals<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn lindex<R: From<RedisResult>, K: ToString>(&mut self, key: K, index: i32) -> Result<R, RedisError>
fn linsert_after<R: From<RedisResult>, K: ToString, P: ToString, V: ToString>(&mut self, key: K, pivot: P, value: V) -> Result<R, RedisError>
fn linsert_before<R: From<RedisResult>, K: ToString, P: ToString, V: ToString>(&mut self, key: K, pivot: P, value: V) -> Result<R, RedisError>
fn llen<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn lpop<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn lpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn mlpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, values: Vec<V>) -> Result<R, RedisError>
fn lpushx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn lrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start: i32, end: i32) -> Result<R, RedisError>
fn lrem<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, count: i32, value: V) -> Result<R, RedisError>
fn lset<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, index: i32, value: V) -> Result<R, RedisError>
fn ltrim<R: From<RedisResult>, K: ToString>(&mut self, key: K, start: i32, end: i32) -> Result<R, RedisError>
fn multi<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>
fn rename<R: From<RedisResult>, K: ToString, N: ToString>(&mut self, key: K, new_key: N) -> Result<R, RedisError>
fn renamenx<R: From<RedisResult>, K: ToString, N: ToString>(&mut self, key: K, new_key: N) -> Result<R, RedisError>
fn rpop<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn rpoplpush<R: From<RedisResult>, S: ToString, D: ToString>(&mut self, source: S, dest: D) -> Result<R, RedisError>
fn rpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn mrpush<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, values: Vec<V>) -> Result<R, RedisError>
fn rpushx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn sadd<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>
fn msadd<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>) -> Result<R, RedisError>
fn sadd_binary<R: From<RedisResult>, K: ToString>(&mut self, key: K, member: &[u8]) -> Result<R, RedisError>
fn scard<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn select<R: From<RedisResult>>(&mut self, db_index: i32) -> Result<R, RedisError>
fn set<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn set_binary<R: From<RedisResult>, K: ToString>(&mut self, key: K, value: &[u8]) -> Result<R, RedisError>
fn setex<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>
fn psetex<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>
fn setnx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn setxx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V) -> Result<R, RedisError>
fn setex_nx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>
fn setex_xx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>
fn psetex_nx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>
fn psetex_xx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64) -> Result<R, RedisError>
fn setbit<R: From<RedisResult>, K: ToString>(&mut self, key: K, offset: u32, bit: u8) -> Result<R, RedisError>
fn setrange<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, offset: u32, value: V) -> Result<R, RedisError>
fn sismember<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>
fn smembers<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn spop<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn spop_count<R: From<RedisResult>, K: ToString>(&mut self, key: K, count: u32) -> Result<R, RedisError>
fn srem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>
fn msrem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>) -> Result<R, RedisError>
fn strlen<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn ttl<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn unwatch<R: From<RedisResult>>(&mut self) -> Result<R, RedisError>
fn watch<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn mwatch<R: From<RedisResult>, K: ToString>(&mut self, keys: Vec<K>) -> Result<R, RedisError>
fn zadd<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>
fn zadd_binary<R: From<RedisResult>, K: ToString>(&mut self, key: K, score: f64, member: &[u8]) -> Result<R, RedisError>
fn zaddnx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>
fn zaddxx<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>
fn zaddnx_ch<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>
fn zaddxx_ch<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V) -> Result<R, RedisError>
fn zcard<R: From<RedisResult>, K: ToString>(&mut self, key: K) -> Result<R, RedisError>
fn zcount<R: From<RedisResult>, K: ToString, S: ToString, E: ToString>(&mut self, key: K, start_range: S, end_range: E) -> Result<R, RedisError>
fn zincrby<R: From<RedisResult>, K: ToString, V: ToString>(&mut self, key: K, increment: f64, member: V) -> Result<R, RedisError>
fn zlexcount<R: From<RedisResult>, K: ToString, S: ToString, E: ToString>(&mut self, key: K, min: S, max: E) -> Result<R, RedisError>
fn zrem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, member: M) -> Result<R, RedisError>
fn mzrem<R: From<RedisResult>, K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>) -> Result<R, RedisError>
fn zrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>
fn zrange_with_scores<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>
fn zrevrange<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>
fn zrevrange_with_scores<R: From<RedisResult>, K: ToString>(&mut self, key: K, start_range: i64, end_range: i64) -> Result<R, RedisError>
Implementors
impl CommandSender for RedisClient