将Celery任务直接插入Redis

时间:2018-05-01 01:19:28

标签: redis celery

我有一个Erlang系统。我希望这个系统能够在另一个基于Python的系统上触发Celery任务。他们共享同一个主机,Celery使用Redis作为其经纪人。

是否可以将Celery的任务直接插入Redis(在我的情况下,从Erlang),而不是使用Celery API?

1 个答案:

答案 0 :(得分:0)

是的,您可以将任务直接插入redis或与芹菜一起使用的后端。

您必须匹配芹菜序列化格式(默认情况下为JSON)并确定要插入的键。使用的关键结构没有明确记录,但源代码的this part是一个很好的起点。

您还可以使用redis monitor命令查看芹菜实时使用的密钥。