gpt4 book ai didi

python - 如何从redis中排队rq中的工作

转载 作者:可可西里 更新时间:2023-11-01 11:21:57 26 4
gpt4 key购买 nike

当它从 mysql 执行时,我必须获取函数和时间,然后将它保存到 redis 中。现在从 redis 中,我必须在规定的时间执行函数。我想使用 rq 作为调度程序,但我无法找到我应该将导入的数据保存到 redis 中的模型。我是 python 和 redis 的新手

最佳答案

如果你安装了 redis,那么有一个文件(对我来说是 ~/lib/python2.7/site-packages/rq/queue.py,它又调用 job.py)清楚地说明了 enqueue 和 enqueue_call 函数:

def enqueue_call(self, func, args=None, kwargs=None,
timeout=None, result_ttl=None, description=None,
depends_on=None):
"""Creates a job to represent the delayed function call and enqueues it.

It is much like `.enqueue()`, except that it takes the function's args
and kwargs as explicit arguments. Any kwargs passed to this function
contain options for RQ itself.
etc...."""

def enqueue(self, f, *args, **kwargs):
"""Creates a job to represent the delayed function call and enqueues it.

Expects the function to call, along with the arguments and keyword
arguments.
etc...."""

关于python - 如何从redis中排队rq中的工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24115271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com