Celery:将任务结果存储在MySQL或Redis中更好吗?

时间:2017-04-06 19:57:43

标签: python mysql django redis celery

目前我正在使用celery构建计划的数据库同步功能,该功能会定期从多个数据库中获取数据。如果我想存储任务结果,如果我将它们存储在Redis而不是像MySQL这样的RDB中,性能会更好吗?

1 个答案:

答案 0 :(得分:2)

表现方面,它可能会成为Redis,但性能问题几乎总是以细微差别为基础。

Redis存储数据列表,不需要彼此关联,因此当您不需要对其包含的数据使用SQL类型查询时,它非常快。