标签: redis celery
我有一个Erlang系统。我希望这个系统能够在另一个基于Python的系统上触发Celery任务。他们共享同一个主机,Celery使用Redis作为其经纪人。
是否可以将Celery的任务直接插入Redis(在我的情况下,从Erlang),而不是使用Celery API?
答案 0 :(得分:0)
是的,您可以将任务直接插入redis或与芹菜一起使用的后端。
您必须匹配芹菜序列化格式(默认情况下为JSON)并确定要插入的键。使用的关键结构没有明确记录,但源代码的this part是一个很好的起点。
您还可以使用redis monitor命令查看芹菜实时使用的密钥。
monitor