class

JoobQ::RedisOutcomeUnknown

Inherits Redis::ConnectionLostError < Redis::ConnectionError < Redis::Error < Exception < Reference < Object

A Redis that knows ACL users and TLS endpoints. The shard sends AUTH password, which authenticates the default user only; here the client sends AUTH user password (or AUTH password) itself on every (re)connect and then selects the database. If either step fails the connection is closed before the error is raised, so the next command reconnects and authenticates again instead of running on a connection that never did: as the default user, which is often nopass with every right, and on database 0. The server may have executed a command whose reply was lost. The caller must resolve its request identity rather than blindly replay a mutation.