本教程適用於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安裝成功!