celery 任务涉及到网络请求,因此,在网络优化的机器上使用 celery worker 能提高任务运行速度。Redis 是一种内存数据库,在内存优化的机器上运行效率更高。在这个例子中,我将在本地系统运行脚本和 celery worker,在分开的服务器上运行 Redis。