added support for authenticated redis instances
That is questionable. It's QOL increase, of course, but that is also a non-standard thing. IMO it's bad to do stuff implicitly in such low-level drivers. Moreover, it is possible to disable certain Redis commands on the server side, which — with this PR merged and AUTH disabled — would lead to errors.
It's simple to extend the functionality when you need it. I often end up creating a Service::Redis service in my apps which wraps MiniRedis pool and proxies requests to it. It is trivial to add auto-authentication to it.
Alternatively, you can always add a custom initializer, say, new_with_auth to MiniRedis itself.
@vladfaust this pull request started, because i was using EDA with redis password protected. Feel free to close the request :)