Step1:在Redis官网下载安装包,上传到Linux服务器,一般安装在/opt路径下,并解压缩。
cd /opt tar -zxvf redis-6.0.9.tar.gz
Step2:进入解压缩后的文件,安装gcc环境
yum gcc-c++
make
make install
如果出现 ‘struct redisServer’ has no member named ‘supervised_mode’类似错误,则是gcc版本过低导致,升级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
将gcc的版本升到9,
注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
Step3:启动Redis
redis默认安装在/usr/local/bin目录下
把/opt文件下的redis.con拷贝到qconfig路径下面,作为以后启动redis的配置文件,修改配置文件,支持后台启动。
cp /opt/redis-6.0.9/redis.conf qconfig
cd qconfig
vim redis.conf
以配置文件启动Redis服务
redis-server qconfig/redis.conf
用客户端连接服务
Step4:关闭Redis