Redis::CommandError: ERR Client sent AUTH, but no password is set
You can debug you client's communication from Redis' side by using the MONITOR command. MONITOR provides a stream of the commands that Redis processes, so if your Ruby client issues and uncalled-for AUTH you'll be able to catch it there.