Parsed documentation:
View on GitHub
Sends a command to Redis and returns its reply.

Replies are converted to Ruby objects according to the RESP protocol, so
you can expect a Ruby array, integer or nil when Redis sends one. Higher
level transformations, such as converting an array of pairs into a Ruby
hash, are up to consumers.

Redis error replies are raised as Ruby exceptions.
Please help! Open an issue on GitHub if this assessment is incorrect.