title: Node.js Redis client doesn't have Redis commands
body: <p>I have a trouble with <a href="https://www.npmjs.com/package/redis" rel="nofollow noreferrer">redis</a> package. There's in it's docs:</p>
  <blockquote>
  <p>This library is a 1 to 1 mapping of the Redis commands.</p>
  </blockquote>
  <p>But I can not access Redis commands through this lib's client.</p>
  <p>I'm creating a client like this:</p>
  <pre><code>const client = createClient({
    socket: {
      host: process.env.REDIS_HOST,
      port: +process.env.REDIS_PORT!,
      password: process.env.REDIS_PASSWORD
    }
  });
  </code></pre>
  <p><code>createClient</code> is imported this way: <code>import { createClient } from 'redis'; </code></p>
  <p>And when I try to call any Redis command on this client, e.g.:</p>
  <pre><code>client.rpush('key', 'value');
  </code></pre>
  <p>I get an error:
  <code>this.client.rpush is not a function</code></p>
  <p>And <code>console.log(Object.keys(client));</code> output is:</p>
  <pre><code>[
    '_events',
    '_eventsCount',
    '_maxListeners',
    'select',
    'subscribe',
    'pSubscribe',
    'unsubscribe',
    'pUnsubscribe',
    'quit'
  ]
  </code></pre>
  <p>Am I doing something wrong? And how can I fix it?</p>