title: Node-Redis: ready check failed - NOAUTH Authentication required
body: <p>I have a strange redis behavior:</p>
  <pre><code>const redis = require('redis');
  const { REDIS_URL: redisUrl, REDIS_PASSWORD: redisPassword } = process.env;
  
  const client = redis.createClient(redisUrl, {
    no_ready_check: true,
    auth_pass: redisPassword
  });
  
  client.on('connect', () =&gt; {
    redisPassword &amp;&amp; client.auth(redisPassword);
  });
  
  client.on('error', err =&gt; {
    global.console.log(err.message)
  });
  </code></pre>
  <p>But all the time I receive following error:</p>
  <blockquote>
  <p>throw er; // Unhandled 'error' event</p>
  <p>ReplyError: Ready check failed: NOAUTH Authentication required.</p>
  </blockquote>
  <p>Why unhandled ? I <strong>set</strong> onerror handler <br>
  Why Ready check failed ? I <strong>disabled</strong> it in options</p>