Struct redis_client::redis::RedisClientAsync [] [src]

pub struct RedisClientAsync {
    // some fields omitted
}

Methods

impl RedisClientAsync
[src]

fn new(host: &'static str, port: &'static str) -> Result<RedisClientAsyncRedisError>

fn exec_redis_command_async<F>(&self, redis_command: &mut RedisCommand, callback: F) -> Result<()RedisError> where F: Fn(Result<RedisResultRedisError>), F: Send + 'static

Execute a redis command and call the callback when it is done with the result The return value indicates if the command was successfully launched

Trait Implementations

impl CommandSenderAsync for RedisClientAsync
[src]

fn append<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn auth<G: Fn(Result<RedisResultRedisError>), P: ToString>(&mut self, password: P, callback: G) -> Result<()RedisError> where G: Send + 'static

fn bgrewriteaof<G: Fn(Result<RedisResultRedisError>)>(&mut self, callback: G) -> Result<()RedisError> where G: Send + 'static

fn bgsave<G: Fn(Result<RedisResultRedisError>)>(&mut self, callback: G) -> Result<()RedisError> where G: Send + 'static

fn bitcount<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn bitcount_range<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, start_range: i64, end_range: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn del<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn mdel<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, keys: Vec<K>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn discard<G: Fn(Result<RedisResultRedisError>)>(&mut self, callback: G) -> Result<()RedisError> where G: Send + 'static

fn exec<G: Fn(Result<RedisResultRedisError>)>(&mut self, callback: G) -> Result<()RedisError> where G: Send + 'static

fn exists<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn mexists<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, keys: Vec<K>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn expire<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn expireat<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, timestamp: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn get<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn getrange<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, start_range: i64, end_range: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hdel<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, field: F, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hmdel<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, fields: Vec<V>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hexists<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, field: F, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hget<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, field: F, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hgetall<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hincrby<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, field: F, increment: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hincrbyfloat<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, field: F, increment: f64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hkeys<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hlen<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hmget<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, fields: Vec<F>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hmset<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, fields: HashMap<String, K>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hset<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString, V: ToString>(&mut self, key: K, field: F, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hstrlen<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString>(&mut self, key: K, field: F, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hsetnx<G: Fn(Result<RedisResultRedisError>), K: ToString, F: ToString, V: ToString>(&mut self, key: K, field: F, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn hvals<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn multi<G: Fn(Result<RedisResultRedisError>)>(&mut self, callback: G) -> Result<()RedisError> where G: Send + 'static

fn rename<G: Fn(Result<RedisResultRedisError>), K: ToString, N: ToString>(&mut self, key: K, new_key: N, callback: G) -> Result<()RedisError> where G: Send + 'static

fn renamenx<G: Fn(Result<RedisResultRedisError>), K: ToString, N: ToString>(&mut self, key: K, new_key: N, callback: G) -> Result<()RedisError> where G: Send + 'static

fn sadd<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, member: M, callback: G) -> Result<()RedisError> where G: Send + 'static

fn msadd<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn sadd_binary<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, member: &[u8], callback: G) -> Result<()RedisError> where G: Send + 'static

fn scard<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn select<G: Fn(Result<RedisResultRedisError>)>(&mut self, db_index: i32, callback: G) -> Result<()RedisError> where G: Send + 'static

fn set<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn set_binary<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, value: &[u8], callback: G) -> Result<()RedisError> where G: Send + 'static

fn setex<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn psetex<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn setnx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn setxx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn setex_nx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn setex_xx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn psetex_nx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn psetex_xx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, value: V, expiry: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn setbit<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, offset: u32, bit: u8, callback: G) -> Result<()RedisError> where G: Send + 'static

fn setrange<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, offset: u32, value: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn sismember<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, member: M, callback: G) -> Result<()RedisError> where G: Send + 'static

fn smembers<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn spop<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn spop_count<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, count: u32, callback: G) -> Result<()RedisError> where G: Send + 'static

fn srem<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, member: M, callback: G) -> Result<()RedisError> where G: Send + 'static

fn msrem<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn strlen<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn ttl<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn unwatch<G: Fn(Result<RedisResultRedisError>)>(&mut self, callback: G) -> Result<()RedisError> where G: Send + 'static

fn watch<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn mwatch<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, keys: Vec<K>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zadd<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zadd_binary<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, score: f64, member: &[u8], callback: G) -> Result<()RedisError> where G: Send + 'static

fn zaddnx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zaddxx<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zaddnx_ch<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zaddxx_ch<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, score: f64, member: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zcard<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zcount<G: Fn(Result<RedisResultRedisError>), K: ToString, S: ToString, E: ToString>(&mut self, key: K, start_range: S, end_range: E, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zincrby<G: Fn(Result<RedisResultRedisError>), K: ToString, V: ToString>(&mut self, key: K, increment: f64, member: V, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zlexcount<G: Fn(Result<RedisResultRedisError>), K: ToString, S: ToString, E: ToString>(&mut self, key: K, min: S, max: E, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zrem<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, member: M, callback: G) -> Result<()RedisError> where G: Send + 'static

fn mzrem<G: Fn(Result<RedisResultRedisError>), K: ToString, M: ToString>(&mut self, key: K, members: Vec<M>, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zrange<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, start_range: i64, end_range: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zrange_with_scores<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, start_range: i64, end_range: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zrevrange<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, start_range: i64, end_range: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

fn zrevrange_with_scores<G: Fn(Result<RedisResultRedisError>), K: ToString>(&mut self, key: K, start_range: i64, end_range: i64, callback: G) -> Result<()RedisError> where G: Send + 'static

impl Debug for RedisClientAsync
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Display for RedisClientAsync
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.