本教程適用於centos7.X,redis版本為6.0.3,採用線上安裝方式,安裝好centos後首先確保網路可用 1.安裝下載工具wget yum install wget 1.1.若出現類似以下問題,則可能是預設的yum源不可用 1.2 yum 換源參考: #備份初始源配置 mv /etc/yu ...
本教程適用於centos7.X,redis版本為6.0.3,採用線上安裝方式,安裝好centos後首先確保網路可用
1.安裝下載工具wget
yum install wget
1.1.若出現類似以下問題,則可能是預設的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 轉至第1步
2.下載和安裝redis
各個版本的下載路徑可到官網獲取到: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)
命令:
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指令進行編譯即可
2.3編譯後可以得到服務端和客戶端的可執行文件,但是這些文件就位於源碼目錄中,不方便使用,所以我們可以使用install命令將可執行文件安裝至指定的目錄下;
make install PREFIX=/usr/local/redis
上述指令會將所有可執行文件安裝至/usr/local/redis目錄下,
測試命令:
/usr/local/redis/bin/redis-server
看見上圖即表示redis安裝成功!