【发布时间】:2015-03-26 16:32:17
【问题描述】:
我在我的 django 项目(redis、postgresql)中使用了多个数据库。在 celery 中,我正在运行一个将倒计时参数设置为一周的任务函数,该函数将结果放入 redis 结果后端。然后我试图将 redis 键保存在 postresql 表中。如果我在任务功能运行之前设置了redis键,我可以稍后访问redis记录。那么,有没有办法做到这一点? (对不起我的英语)
【问题讨论】:
我在我的 django 项目(redis、postgresql)中使用了多个数据库。在 celery 中,我正在运行一个将倒计时参数设置为一周的任务函数,该函数将结果放入 redis 结果后端。然后我试图将 redis 键保存在 postresql 表中。如果我在任务功能运行之前设置了redis键,我可以稍后访问redis记录。那么,有没有办法做到这一点? (对不起我的英语)
【问题讨论】:
你可以试试这个
result = add.apply_async(countdown=time_in_seconds)
result.id #give you task id.
您现在可以将其保存到您的 postgres 中。
【讨论】: