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.
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.
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.
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.