celery环境配置

本文详细介绍了如何在Linux环境中配置Celery和Redis。首先,通过安装与升级pip来获取Celery,接着安装Redis,包括下载、解压、编译、启动及配置为开机启动。然后创建用户并安装相关Python组件,如xlrd、werkzeug和lxml等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装pip

  1、查看python版本

  python -version

        

   2、查看linux发行版本

  cat /etc/redhat-release

3

    yum install -y python-pip

4、升级pip

     pip install --upgrade pip

5、下载celery

     pip install 'celery[redis]'

 

二、安装redis

    1、下载

  wget http://download.redis.io/releases/redis-2.8.3.tar.gz

     2、解压

 tar -zxvf redis-2.8.3.tar.gz

  3

  cd redis-2.8.3/

  

    4、下载gcc

yum install gcc

  5、编译

  make MALLOC=libc

 6  make install

    7、到src启动

       nohup redis-server &

  8

  netstat -an|grep 6379

  9

  cat /etc/issue

 

10配置文件修改/root/redis-2.8.3/redis.conf

文件注释太多不黏贴了,我只写修改的地方。

bind 0.0.0.0  (绑定所有地址)

daemonize yes (守护进程方式运行)

pidfile /var/run/redis.pid   (这个文件不需要创建自动生成)

logfile /home/redis/redis_rdb/redis.log(这个文件需要手动提前创建好)

dir /home/redis/redis_rdb/  (RDB文件目录)

maxmemory 200M  (最大内存200M)

 

 

 

 

11、配置随系统自动启动

创建redis.service文件,放入到/lib/systemd/system/目录中

文件拷贝进去后需要执行  systemctl daemon-reload  使配置生效。

 

[Unit] 
Description=Redis 
After=syslog.targetnetwork.target remote-fs.target nss-lookup.target 
  
[Service] 
Type=forking 
PIDFile=/var/run/redis.pid 
ExecStart=/root/redis-2.8.3/src/redis-server /root/redis-2.8.3/redis.conf 
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/bin/kill -s QUIT $MAINPID 
PrivateTmp=true 
  
[Install] 
WantedBy=multi-user.target 

说明:

/root/redis-2.8.3  这是我的安装目录

/root/redis-2.8.3/redis.conf  我的redis配置文件

 

 

最后执行

systemctl  enable redis.service

systemctl  start redis.service

 

 

 

 

 

      三、创建用户

 

添加用户

  useradd -d /sunerp sunerp

     设置密码

    passwd sunerp

 

四、下载组件

       python --version

     pip install xlrd==0.9.4

     pip install werkzeug==0.9.6

     yum install -y python-devel.x86_64

     yum install -y libxslt.x86_64libxslt-devel.x86_64 libxslt-python.x86_64

     yum install -y python-lxml.x86_64

     yum install -y libpqxx-devel.x86_64libpqxx.x86_64

     yum install -y python-ldap.x86_64openldap.x86_64 openldap-devel.x86_64

     su - sunerp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值