注意事项
1、如果安装redis6X ,gcc必须保证在5.3以上,否则可能会引起make(编译)失败
2、如果redis启动时候报 om-score-adj错误
请注释掉 om-score-adj no和
oom-score-adj-values 0 200 800二条参数
1.4.2、安装步骤
- 首先查看系统是否有redis安装所需要的化境 (gcc) 命令:gcc -v
- 首先将事先准备好的gcc包上传到系统。
- 上传完毕之后进入目录执行 命令:rpm -Uvh *.rpm --nodeps --force
- 查看gcc 是否安装完毕 命令: gcc -v 命令: g++ -v
如果离线安装失败 请使用 命令:yum install -y gcc-c++ 通过(需要使用网络)yum安装
- gcc++坏境安装完毕值开始安装redis:5x
- 首先将redis安装包上传至系统
- 通过 命令: tar -zxvf redis-5.0.8.tar.gz -C /soft/ 将redis解压到/sofr/目录下
- 进入redis解压后的目录
- 开始编译 命令: make
如果make还是报错使用命令:make MALLOC=libc
编译完毕之后开始安装 执行命令:make PREFIX=/soft/redis install
注意:如果make提示错误 则说明gcc坏境,有问题需要进一步升级
如果redis还是无法
- 创建redis 配置文件目录 mkdir -p /soft/redis/config
复制配置文件到/soft/redis/config/
命令: cp /soft/redis-6.0.6/redis.conf /soft/redis/config/
- 修改配置文件 vim /soft/redis/config/redis.cnf
- 将redis添加到守护进程并设置开机自启
- 创建redis.service文件
命令:vim /etc/systemd/system/redis.service
插入
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/app/redis/bin/redis-server /app/redis/config/redis.conf
ExecStop=/app/redis/bin/redis-server -s stop
PrivateTmp=true
User=root
Group=root
[Install]
WantedBy=multi-user.target
- 到此redis就添加到了systemctl 了
命令:systemctl status redis //查看redis状态
命令:systemctl status stop //关闭redis
命令:systemctl start redis //开启redis
命令:systemctl restart redis //重启redis
- 到此redis部署已经完成