分布式异步框架celery + Redis 安装配置
要安装和配置Celery和Redis,你需要执行以下步骤:
- 安装Celery和Redis依赖:
pip install celery redis
- 创建一个Celery配置文件,例如
celeryconfig.py
:
from celery import Celery
app = Celery('my_project', broker='redis://localhost:6379/0')
@app.task
def add(x, y):
return x + y
- 在你的应用程序中启动Celery:
from celeryconfig import app
@app.task
def my_task():
print("Task is running")
if __name__ == '__main__':
app.start()
- 使用Celery任务:
from proj.celeryconfig import app
@app.task
def my_task():
print("Task is running")
# 调用任务
result = my_task.delay()
确保Redis服务器正在运行,并根据你的环境调整配置(例如,更改broker
URL以连接到不同的Redis实例)。这样,你就有了一个基本的Celery + Redis安装和配置。
评论已关闭