Redis#without_reconnectthat ensures the client will not try to reconnect when running the code inside the specified block.
Thread-safe by default. Thread safety can be explicitly disabled by passing
:thread_safe => falseas argument.
Commands called inside a MULTI/EXEC no longer raise error replies, since a successful EXEC means the commands inside the block were executed.
MULTI/EXEC blocks are pipelined.
Don't disconnect on error replies.
IO#writebecause write buffering is not necessary.
Connect to a unix socket by passing the
:pathoption as argument.
The timeout value is coerced into a float, allowing sub-second timeouts.
:withscoresas argument to sorted set commands.
Use hiredis (v0.3 or higher) by requiring "redis/connection/hiredis".
Use em-synchrony by requiring "redis/connection/synchrony".
See commit log.