While using sidekiq I got this error message couple of times.
Googling around showed there are plenty of similar issues. There's some redis client library, library on top of this client and application, that uses the whole stack. "Randomly" people are getting this errors, and it's very hard to figure out from application level what exactly is happening (because they don't use redis explicitly).
My proposal is to make message more explicit. Probably it won't help much directly to application-level developers, but it would help them to submit better error reports to developers of libraries, that use redis.
Pull request is very small, so I've made it in advance. In case this feature will be approved - I'll make a proper pull request in this repo. https://github.com/SqREL/redis/commit/b5f52bf01cd99d0bb2d51d158fd009690a36d042
Example of error report, that is not resolved: https://github.com/mperham/sidekiq/issues/4029
Comment From: itamarhaber
Hello @SqREL
The change proposed in your makes sense to me - I think you should submit it here.