正常安装流程
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
tar -xvf redis-6.0.9.tar.gz
cd redis-6.0.9
make
# 启动 redis-cli 测试
cd src
./redis-cli -h host -p port -a password
编译报错处理
报错信息
error: XXX has no member named XXX
处理
gcc的版本过低,需要更新gcc
# 1. 安装gcc套装(如果是新系统,gcc通常安装不全面)
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
# 2. 升级gcc
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版本。
#若要长期生效,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile