title: celery with redis as broker and result backend uses too many redis connections
body: <p>We have a celery cluster with redis as broker and result backend, there are about 100+ servers, and 200+ queues, currently, the redis connections(9000+) are close to the max connection threshold(10000), and it is still increasing gradually when new servers are added to the cluster.</p>
  
  <p>We relay on the task state in celery to implement some more check, so we could not set <code>ingore_result=True</code>(This method could reduce the redis connection rapidly, but we just could not use it considering the limit of other functions), and the <code>BROKER_POOL_LIMIT</code> is already set to 0, but it does not have too much effect, is there any other ways to reduce the redis connection?</p>