app = Celery('tasks', backend='amqp', broker='amqp://')
Or if you want to use Redis as the result backend, but still use RabbitMQ as the message broker (a popular combination):
app = Celery('tasks', backend='redis://localhost', broker='amqp://')
=========
Redis 命令行结果
127.0.0.1:6379> keys *
1) "emails"
2) "mmtest"
3) "_kombu.binding.celery"
4) "_kombu.binding.celeryev"
5) "celery-task-meta-f418abea-7827-4220-b72e-a0669e8b8a08"
6) "celery-task-meta-43105310-a8e2-483b-bd8a-8a54affc9192"
7) "_kombu.binding.celery.pidbox"
8) "name"
9) "unacked_mutex"
10) "email"
11) "mygmail"
12) "myyahoo"
如何产看redis里面的存储内容?
이것은 실제로 Redis 문제로 간주될 수 있습니다.
해당 데이터 유형을 보려면
으아아아type
명령을 사용하고, 내용을 보려면 다른 명령을 사용하십시오예를 들어 가장 기본적인 키 값의 경우
get $key
을 사용하세요.list
에는lrange
을 사용합니다(범위를 얻으려면 먼저llen
를 사용하여 길이를 매개변수로 가져와야 합니다).물론 Python에서 Redis 클라이언트의 관련 명령을 호출하는 것도 가능합니다.
셀러리가 작업 실행 결과를 저장하도록 할 수 있습니다. 아래 결과 관련 설정을 참고하세요.
http://docs.celeryproject.org...
결과_백엔드
결과_캐시_최대
결과_압축
결과_교환
결과_교환_유형
결과_만료
결과_지속
결과_직렬 변환기
보기 방법은 해당 백엔드에서 직접 브라우징하는 것 외에 꽃을 이용할 수도 있습니다