曾经有个哥们提了一个这方面的requests,但是最终没有合入的celery中去,所以目前celery没有这个功能,祥见: https://github.com/celery/kombu/pull/912 https://github.com/celery/kombu/issues/853 主要思路是给key加前缀.公司java语言的redis client已经实现了加前缀的功能,这个各个应用就不会出现使用相同key的问题 这个方案可以参考Run multiple Celeries on a s
确保任务不重叠解决方法: from celery import task from celery.five import monotonic from celery.utils.log import get_task_logger from contextlib import contextmanager from django.core.cache import cache from hashlib import md5 from djangofeeds.models import Feed