目录
- 使用Redis cluster版作为broker
- 原因
- PyCharm配置
使用Redis cluster版作为broker
在celery5及其之前版本,需要配置如下才可行
celery_app.conf.update(
broker_transport_options={“global_keyprefix”: “{celery}:”},
)
原因
https://github.com/celery/celery/issues/8276
之所以无法使用常规配置运行,REDIS群集不支持操作多个键,因为每个密钥的哈希值都不同。
PyCharm配置
创建一个Python执行器,如图配置
-A proj worker -l INFO

Unrecoverable error: WorkerLostError(‘Could not start worker processes’,)
https://github.com/celery/celery/issues/2966









![[单机]完美国际_V155_GM工具_VM虚拟机](https://img-blog.csdnimg.cn/img_convert/55d11bea6d96a129f7a0c2dcb8bb4ca9.webp?x-oss-process=image/format,png)









