我正在尝试使用 python-rq 在 redis 中排队一项基本工作,但它会引发此错误
“ValueError:工作人员无法处理主模块中的函数”
这是我的程序:
import requests
def count_words_at_url(url):
resp = requests.get(url)
return len(resp.text.split())
from rq import Connection, Queue
from redis import Redis
redis_conn = Redis()
q = Queue(connection=redis_conn)
job = q.enqueue(count_words_at_url, 'http://nvie.com')
print job