Struct redis::async::Connection [−][src]
pub struct Connection { /* fields omitted */ }
Represents a stateful redis TCP connection.
Methods
impl Connection
[src]
impl Connection
pub fn read_response(self) -> RedisFuture<(Self, Value)>
[src]
pub fn read_response(self) -> RedisFuture<(Self, Value)>
Trait Implementations
impl ConnectionLike for Connection
[src]
impl ConnectionLike for Connection
fn req_packed_command(self, cmd: Vec<u8>) -> RedisFuture<(Self, Value)>
[src]
fn req_packed_command(self, cmd: Vec<u8>) -> RedisFuture<(Self, Value)>
Sends an already encoded (packed) command into the TCP socket and reads the single response from it. Read more
fn req_packed_commands(
self,
cmd: Vec<u8>,
offset: usize,
count: usize
) -> RedisFuture<(Self, Vec<Value>)>
[src]
fn req_packed_commands(
self,
cmd: Vec<u8>,
offset: usize,
count: usize
) -> RedisFuture<(Self, Vec<Value>)>
Sends multiple already encoded (packed) command into the TCP socket and reads count
responses from it. This is used to implement pipelining. Read more
fn get_db(&self) -> i64
[src]
fn get_db(&self) -> i64
Returns the database this connection is bound to. Note that this information might be unreliable because it's initially cached and also might be incorrect if the connection like object is not actually connected. Read more
Auto Trait Implementations
impl Send for Connection
impl Send for Connection
impl Sync for Connection
impl Sync for Connection