While I was working with celery & redis I got a issue like this on MacOS
ERROR/MainProcess] consumer: Cannot connect to redis://localhost:6379/0: Error 61 connecting to localhost:6379. Connection refused..
Trying again in 2.00 seconds...
So what I did is deleted the log
rm -rf /usr/local/var/log
and run the command
celery -A task worker --pool=solo --loglevel=info
working like charm