本教程适用于centos7.X,redis版本为6.0.3,采用在线安装方式,安装好centos后首先确保网络可用c++
1.安装下载工具wgetredis
yum install wget
1.1.若出现相似如下问题,则多是默认的yum源不可用shell
1.2 yum 换源参考:centos
#备份初始源配置 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #下载新的阿里镜像源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #清理和重建索引 yum clean all yum makecache
从新安装wget 转至第1步网络
2.下载和安装rediscurl
各个版本的下载路径可到官网获取到:https://redis.io/download工具
#下载 wget http://download.redis.io/releases/redis-6.0.3.tar.gz #解压 tar xzf redis-6.0.3.tar.gz #进入redis目录 cd redis-6.0.3 #编译 make
2.1.make 命令遇到以下错误或者编译过程当中出现错误:表示c的编译环境不可用或gcc版本过低,须要安装高版本的gcc(redis6.x须要高版本的gcc)测试
命令:url
yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils source /opt/rh/devtoolset-9/enable echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
从新执行make指令进行编译便可centos7
2.3编译后能够获得服务端和客户端的可执行文件,可是这些文件就位于源码目录中,不方便使用,因此咱们能够使用install命令将可执行文件安装至指定的目录下;
make install PREFIX=/usr/local/redis
上述指令会将全部可执行文件安装至/usr/local/redis目录下,
测试命令:
/usr/local/redis/bin/redis-server
看见上图即表示redis安装成功!