celery的安装

  • 环境管理:virtualenv+virtualenvwrapper 也可以选用pyenv

  • pip install celery[redis] 消息中间件可以选用redis或者rabbitmq(官方推荐)

  • 安装redis 上面只是个链接redis的驱动,这里的redis服务

celery 是 4.0 及以上版本请确保 python 的 redis 库版本在 2.10.4 及以上,否则会出现 redis 连接 timeout 的错误

步骤:

1.celery[redis]的安装

  • 激活虚拟环境

  • pip install celery[redis]

2.redis服务的安装

  • sudo apt-get install redis-server

  • 安装完成后redis服务会在自动启动,检查redis进程:ps -ef|grep redis

  • 通过启动命令检查redis服务启动状态:sudo /etc/init.d/redis-server status

  • 通过客户端访问redis:redis-cli

3.redis-cli的基本操作

  • 增加:set name hl --set keyname value

  • 查询指定的key:get name --get keyname 删除多个key,key之间用空格隔开

  • 查询所有的key:keys * --keys *

  • 删除指定的key:del name --del keyname

4.pycharm配置使用远程环境

然后配置connection和mappings,如果跳过某些文件的上传,可以配置excluded Paths

配置setting:

  • add remote

  • ssh 解释器要选择虚拟环境,因为我们的包都是安装在了虚拟环境中的

sudo find / -name celery-env