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在此做了一個保護。
再次執行
它會問你,是否配置檔案用這個,埠用這個,,一路按回車確認即可。
我的會報錯,提示沒找到預設配置檔案。
所以,需要編輯一下指令碼
這個地方改為咱之前存放配置檔案的目錄
再次執行
顯示成功
檢驗一下
成功。