1 安装前准备
1.1 安装wget
yum install wget
1.2 进入安装redis 目录
cd /home/soft
1.3 下载redis 安装包
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
1.4 解压安装包
tar xf redis-6.0.6.tar.gz
1.5 进入解压目录,读 README.md 了解安装步骤
cd redis-6.0.6
2 安装redis
2.1 编译
make
报错如下
报错原因,没有gcc 环境,安装gcc
yum install gcc
清楚make 文件再次make
make distclean
make
报错如下
错误原因:gcc版本低,升级gcc
查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5 gcc -v # 升级gcc到5.3及以上,如下: 升级到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了 以下其他版本同理,修改devtoolset版本号即可。
2.2 安装
make install PREFIX=/home/soft/redis6
3 启动redis
3.1 配置redis 环境变量
编辑
vi /etc/profile
输入
export REDIS_HOME=/home/soft/redis6
export PATH=$PATH:$REDIS_HOME/bin
保存后刷新
source /etc/profile
3.2 使用 install_server.sh 安装并启动redis
cd /home/soft/redis-6.0.6/utils
./install_server.sh
报错如下:
解决方法:编辑 install_server.sh
vi install_server.sh
注释掉如下内容
再次执行 sh脚本,成功信息如下