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里面的存储内容?
Ini sebenarnya boleh dianggap sebagai masalah Redis.
Gunakan perintah
type
untuk melihat jenis data yang sepadan, dan kemudian gunakan arahan lain untuk melihat kandunganSebagai contoh, untuk nilai kunci yang paling asas, gunakan
get $key
. Untuklist
, gunakanlrange
(memandangkan anda mendapat julat, anda perlu menggunakanllen
dahulu untuk mendapatkan panjang sebagai parameter).Sudah tentu, ia juga mungkin untuk memanggil arahan berkaitan klien Redis di bawah Python.
Anda boleh membenarkan Celery menyimpan hasil pelaksanaan tugasan Sila rujuk tetapan berkaitan hasil di bawah.
http://docs.celeryproject.org...
result_backend
result_cache_max
result_compression
result_exchange
result_exchange_type
result_expires
result_persistent
result_serializerBagi kaedah tontonan, selain melayari terus di bahagian belakang yang sepadan, anda juga boleh menggunakan bunga