我正在使用 Redis 的客户端 python 实现(事实上的标准):https : //pypi.org/project/redis/
所以我在后台定义了多个worker,每个worker都有一个在启动时创建的连接实例:
class Worker(Process):
_db = None
def __init__(self):
super(Worker, self).__init__()
self._db = redis.Redis(host="1.2.3.4", port=1234, db=0)
但是,每当我尝试启动此工作者的实例时,都会收到以下错误消息:
TypeError: can't pickle _thread.lock objects
所以我猜这个实现在某处使用了锁。此问题的解决方法是什么?
qq_遁去的一_1
小唯快跑啊
随时随地看视频慕课网APP
相关分类