1.安装包下载
下载稳定版本
2.解压安装
将安装包(redis-6.0.9.tar.gz)上传到linux上
tar -zxvf redis-6.0.9.tar.gz
cd redis-6.0.9
make
结果是make命令报错,查找原因是6.0版本需要的gcc版本太低,查看一下gcc版本
gcc -v
发现CentOS7默认的gcc版本为4.8.5,安装Redis6.0需要将gcc版本升级到5.3以上,则升级gcc命令如下:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#临时修改gcc版本
scl enable devtoolset-9 bash
#永久修改gcc版本
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
再次gcc -v发现版本已经改变
gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)
之后再次尝试make
make distclean
make
编译成功后在src目录下会生成启用脚本和客户端脚本