title: Celery beat + redis with password throws No Auth exception
body: <p>I am using celery and redis as two services in my docker setup. Configuration is as below:</p>
  <pre><code>  redis:
      image: redis:latest
      hostname: redis
      ports:
        - &quot;0.0.0.0:6379:6379&quot;
      command:
        --requirepass PASSWORD
  
    celeryworker:
      &lt;&lt;: *django
      depends_on:
        - redis
        - postgres
      command: &quot;celery -E -A rhombus.taskapp worker --beat --scheduler redbeat.schedulers:RedBeatScheduler --loglevel INFO --uid taskmaster --concurrency=5&quot;
  </code></pre>
  <p>When I try to build my containers and schedule some jobs once the workers are ready I get an exception</p>
  <pre><code>[2018-03-20 04:40:52,082: WARNING/Beat] redis.exceptions.ResponseError: NOAUTH Authentication required.
  </code></pre>
  <p>I have been unable to figure out what else would be required as configuration to get this setup working. Some insights and guidance into the issue is appreciable.</p>
  <p>Below is the complete stack trace.</p>
  <p><a href="https://i.stack.imgur.com/mZLC2.png" rel="noreferrer"><img src="https://i.stack.imgur.com/mZLC2.png" alt="Complete stack trace" /></a></p>