1. 程式人生 > 其它 >centos7安裝redis6.2.6

centos7安裝redis6.2.6

1.下載

因為沒有在官網找到6.2.6版本的下載地址,就百度找了一個地址,裡邊版本還挺多

下載地址:https://download.redis.io/releases/

 

 

 我下載的是這個

上傳到linux的/home目錄下,,目錄隨意,我的這個比較大,所以就放到這了。

2.解壓

進入到/home 目錄下,進行解壓

 

 

 

 

 對資料夾進行改名,因為看著不爽

 

 

 就是把中間的-去掉了。

 

Linux系統中需要安裝gcc來進行編譯:

yum install -y gcc g++ gcc-c++

執行此命令

一般都會安裝成功或者更新成功,如果失敗,請百度……。

 

進入安裝目錄,對解壓後的檔案進行編譯

 

他會建議你執行 make test,,我就沒執行測試,直接繼續搞不管他。

進入到src目錄下進行安裝。

 

 cd src/

 

 

 執行此命令進行安裝

一般也是安裝成功

 

 再執行此命令,不知道幹啥的這個玩意。

指定redis必須存放在/usr/local/redis目錄。這裡指定目錄方便後續解除安裝,後續直接rm -rf /usr/local/redis 即可刪除redis。

 

 

 

 將redis6.2.6目錄下的 redis.conf 移動到/usr/local/redis 新建的etc資料夾下

 

 目錄不存在,就自己建立,迷之操作,不知道為何。

 

進入到代理的reids目錄,編輯 redis.conf配置檔案,設定後臺啟動redis服務

 

 

 

 這個地方改為yes

 

編輯 redis.conf配置檔案,開啟redis遠端訪問服務,把 redis.conf配置檔案中的 bind 127.0.0.1 這一行給註釋掉,這裡的bind指的是隻有指定的網段才能遠端訪問這個redis,註釋掉後,就沒有這個限制了。

 

 

 

 

 

 

 

 配置redis環境變數,在/etc/profile中增加如下內容:

 

 

 

 

加紅框內的內容。

 

執行如下命令。說明環境變數配置成功:

 

 

 

 

通過install_server.sh配置servie服務

進入到安裝目錄下的utils

 

 執行此命令

 

 

 

 

需要用vi將install_server.sh中的如下程式碼註釋掉

 

 這是因為,centos7最開始的版本採用systemd配置服務。而新版本的centos又支援相容之前的centos6中的配置。redis在此做了一個保護。

再次執行

它會問你,是否配置檔案用這個,埠用這個,,一路按回車確認即可。

我的會報錯,提示沒找到預設配置檔案。

所以,需要編輯一下指令碼

 

 

 

 這個地方改為咱之前存放配置檔案的目錄

再次執行

 

 

 

 

顯示成功

檢驗一下

 

 成功。