Crate td_rredis [−] [src]
Structs
Client |
The client type. |
Cluster | |
Cmd |
Represents redis commands. |
Connection |
Represents a stateful redis TCP connection. |
ConnectionInfo |
Holds the connection information that redis should use for connecting. |
Iter |
Represents a redis iterator. |
Msg |
Represents a pubsub message. |
Parser |
The internal redis response parser. |
Pipeline |
Represents a redis command pipeline. |
PubSub |
Represents a pubsub connection. |
Script |
Represents a lua script. |
ScriptInvocation |
Represents a prepared script call. |
Traits
Commands |
Implements common redis commands for connection like objects. This allows you to send commands straight to a connection or client. It is also implemented for redis results of clients which makes for very convenient access in some basic cases. |
PipelineCommands |
Implements common redis commands for pipelines. Unlike the regular commands trait, this returns the pipeline rather than a result directly. Other than that it works the same however. |
Functions
cmd |
Shortcut function to creating a command with a single argument. |
key_hash_slot | |
pack_command |
Packs a bunch of commands into a request. This is generally a quite
useless function as this functionality is nicely wrapped through the
|
parse_redis_value |
Parses bytes into a redis value. |
pipe |
Shortcut for creating a new pipeline. |
transaction |
This function simplifies transaction management slightly. What it does is automatically watching keys and then going into a transaction loop util it succeeds. Once it goes through the results are returned. |