一、安装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