如何查看Celery存储在redis里面的结果?

app=Celery('tasks',backend='amqp',broker='amqp://')
OrifyouwanttouseRedisastheresultbackend,butstilluseRabbitMQasthemessagebroker(apopularcombination):
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里面的存储内容?
慕桂英3389331
浏览 3202回答 2
2回答

青春有我

这个其实可以算Redis的问题。使用type命令查看对应的数据类型,再使用其他命令查看内容>type$key例如对于最基本的键值,使用get$key即可。对于list,使用lrange(由于是拿一个范围,需要先用llen获取长度作为参数)。当然,在Python下调用Redis客户端的相关命令也是可以实现的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript