Django芹菜任务信息保存在哪里



我想知道芹菜任务的信息在哪里。已保存。我检查了数据库中的表,没有发现任何相关项目。当我关闭本地服务器并稍后重新启动它时,芹菜似乎知道队列中的任务。

解决方案:任务信息由代理保存,在我的情况下是redis。Redis将在您运行manage.py的目录中创建一个文件"dump.rdb"(取决于Redis配置文件(。以下链接可用于在不同服务器之间转储和恢复dump.rdb。http://zdk.blinkenshell.org/redis-backup-and-restore/

在芹菜中,我们使用Brokers来存储任务信息。经纪人是类型的数据库,与芹菜一起使用,因为它们在生产者-消费者场景中快速高效

为什么不使用SQL数据库
SQL数据库能够在网络中运行并处理并发访问。他们的问题是他们太慢了。相比之下,NoSQL数据库速度相当快,但很多时候它们缺乏可靠性

我在互联网上找到了一篇文章,Celery:架构及其工作方式的概述,它用简单的单词解释了一切

相关内容

  • 没有找到相关文章

最新更新