本教程適用于centos7.X,redis版本為6.0.3,采用在線安裝方式,安裝好centos后首先確保網(wǎng)絡(luò)可用
1.安裝下載工具wget
yum install wget
1.1.若出現(xiàn)類似以下問題,則可能是默認的yum源不可用
1.2 yum 換源參考:
#備份初始源配置
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 轉(zhuǎn)至第1步
2.下載和安裝redis
各個版本的下載路徑可到官網(wǎng)獲取到:https:///download
#下載
wget http://download./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 命令遇到如下錯誤或者編譯過程中出現(xiàn)錯誤:表示c的編譯環(huán)境不可用或gcc版本太低,需要安裝高版本的gcc(redis6.x需要高版本的gcc)
命令:
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
重新執(zhí)行make指令進行編譯即可
2.3編譯后可以得到服務(wù)端和客戶端的可執(zhí)行文件,但是這些文件就位于源碼目錄中,不方便使用,所以我們可以使用install命令將可執(zhí)行文件安裝至指定的目錄下;
make install PREFIX=/usr/local/redis
上述指令會將所有可執(zhí)行文件安裝至/usr/local/redis目錄下,
測試命令:
/usr/local/redis/bin/redis-server
看見上圖即表示redis安裝成功!
|