Redis Queue действительно является распределенной очередью задач, которая похожа на Celery . Задача / задание обычно распределяется по машинам (на которых развернут рабочий). Он отличается от обычных многопроцессорных или потоковых, использующих стандартную многопроцессорную библиотеку.
worker
- это процесс, который использует задачу / задание из Redis ( который действует здесь как очередь сообщений, например RabbitMQ, Kafka), а затем обрабатывает задачу и отправляет обратно результат.