Celery Redis 集群版连接和PyCharm启动配置

目录

    • [使用Redis cluster版作为broker](#使用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

相关推荐
2501_9419820514 小时前
Python开发:实现企微外部群消息关键词监控
java·服务器·数据库
eWidget15 小时前
核心业务系统国产化:如何实现 Oracle 逻辑的“零损耗”平移与性能重构?
数据库·oracle·重构·kingbase·数据库平替用金仓·金仓数据库
NGC_661115 小时前
Mybatis处理流程
数据库·oracle·mybatis
李斯啦果15 小时前
【MySQL】数据库增删查改
数据库·mysql
此生只爱蛋15 小时前
【Redis】集群(Cluster)
数据库·redis
雨笋情缘15 小时前
未开启binlog时mysql全量备份
数据库·mysql
知识即是力量ol15 小时前
口语八股:MySQL 核心原理系列(二):事务与锁篇
java·数据库·mysql·事务·八股·原理·
Leon-Ning Liu15 小时前
Oracle云平台基础设施文档-控制台仪表板篇1
数据库·oracle
程序员敲代码吗15 小时前
MySQL崩溃问题:根源与解决方案
数据库·mysql
·云扬·15 小时前
MySQL Undo Log 深度解析:事务回滚与 MVCC 的底层支柱
android·数据库·mysql