title: Connecting to managed redis with auth username/password nodejs
body: <p>Edit: After thinking about the issue, the real question is what is an example of connecting to digitalocean's managed redis with node-redis using tls?</p>
  <p>I'm able to connect just fine with redisinsight GUI client using username / password, but cannot connect with nodejs. It's on the same computer so no firewall issues.</p>
  <pre><code>var redis = require('redis');
  var client = redis.createClient(process.env.REDIS_PORT, process.env.REDIS_URL, {no_ready_check: true});
  client.auth('password', function (err) {
      if (err) {
        console.log(err);
        return
      }
      console.log('auth')
  });
  </code></pre>
  <p>One thing I'm confused about is where to enter the username? It's just 'default' but the documentation for node_redis doesn't provide a way to give a username during auth.</p>
  <p>Error is: <code>AbortError: Redis connection lost and command aborted. It might have been processed.</code></p>
  <p>Here's my working lightly anonymized redisinsight connection screen.</p>
  <p>How do I do the same in node-redis?</p>
  <p><a href="https://i.stack.imgur.com/i92sj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/i92sj.png" alt="enter image description here" /></a></p>