I was looking at some tutorials for setting up Redis (message broker) + Celery for Django and I'm a little confused about how the queues work. The tutorial I followed was https://hackernoon.com/asynchronous-tasks-with-celery-redis-in-django-3e00d3735686
- Does redis have an inbuilt queue as the message broker? Or is the queue a part of celery?
- Which queue is the task pushed onto? The redis queue or the celery queue?
In this diagram it looks like redis and celery have their own queues