I use redis as the broker and backend of celery. But there is such a problem. When redis is hung up, the celery worker node will be unable to work. I checked redis on the InternetHigh availability solutions, such as redis sentinel, but this method seems to be very difficult to integrate with celery.
There is no better way to tell you.
Come back and fill the hole. In addition to the upstairs brothers said rabbit, you can also directly use.
redis sentinelHigh availability. I can read my blog specifically
With rabbitmq, it’s steady.