解压redis包

tar -zxvf redis-6.0.16.tar.gz -C /usr/local/ //解压redis至/usr/local/目录
mv redis-6.0.16 redis //修改redis命名

执行make命令编译之前,执行gcc-v查看gcc版本,是否与redis版本匹配,若不匹配,则升级gcc版本
image

升级GCC版本

1. 安装 SCL 源
yum install -y centos-release-scl scl-utils-build
2.安装 9 版本的 gcc、gcc-c++、gdb 工具链(toolchian)
yum install -y devtoolset-9-toolchain
3. 临时覆盖系统原有的 gcc 引用
scl enable devtoolset-9 bash

redis编译安装

cd usr/local/redis
make
make PREFIX=/usr/local/redis install

redis注册为服务

redis进程启动

ps -aux | grep redis //查看redis进程
./redis-server /usr/local/redis/redis.conf // 在/usr/local/redis/bin服务启动

参考链接:https://www.jb51.net/server/352565oov.htm