Crate td_rredis

Source

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 Cmd object, but in some cases it can be useful. The return value of this can then be send to the low level ConnectionLike methods.
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.