centos7 部署redis6

1.首先下載reids的安裝包,我下載的是redis-6.0.4.tar.gz這個版本。
2.在opt目錄下創建redis文件夾,
  cd /opt
  makdir redis
3.cd redis,進入reids目錄後,把下載的redis安裝包放到這個目錄下,然後執行
  tar –zxvf redis-6.0.4.tar.gz  生成redis-6.0.4文件夾,進入redis-6.0.4,
  cd redis-6.0.4  然後檢查gcc的版本
  gcc -v 

 

如圖所示,centos7中的gcc版本是4.8.5版本,如果執行make必定會報錯(之前採坑發現),
因此可以天前安裝所需要的依賴,執行命令
yum -y install  gcc   gcc-c++ make  tcl
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
執行成功後,再執行gcc -v 查看gcc的版本。

 

修改好gcc的版本後,在redis-6.0.4文件夾下開始進行編譯命令,
make 
完成後詢問是否執行test測試,進行test測試,執行命令
make test  也許會出現如下所示錯誤,

 

出現如下錯誤,應該是之前安裝redis失敗後有文件殘留沒有清理乾淨,執行清理命令
make distclean  執行完畢後,繼續執行
make
make test 出現如下圖所示,表示編譯成功。

 

編譯成功後開始執行安裝命令,我沒有安裝到默認目錄,我自定義的目錄,執行命令
make PREFIX=/opt/redis6 install
安裝成功後,創建data文件夾,用於存放redis的數據,
mkdir /opt/redis6/data
然後複製redis中的redis.conf文件到安裝目錄下,
cp /opt/redis/redis-6.0.4/redis.conf /opt/redis6/bin/  --選擇自己的目錄呦
vim redis.conf 通過vim命令編輯該配置文件
#daemonize no  修改爲daemonize yes 意爲開啓後臺運行
#protected-mode yes  去掉#號,意爲開啓保護模式,可以選擇綁定ip,也可以指定密碼--自己選擇(不懂自行百度)
dir ./   修改爲dir /opt/redis6/data  意爲把指定redis的數據存放目錄
logfile  這行修改爲 logfile  /opt/redis6/redis-6379.log  指定日誌存放目錄
其他參數根據自己情況自行修改,然後保存,退出編輯。
啓動redis-server
/opt/redis6/bin/redis-server /opt/redis6/bin/redis.conf  --通過配置文件啓動redis-server
/opt/redis6/bin/redis-server &      --不通過配置文件啓動redis-server,會使用默認配置 
啓動成功如下圖

 

啓動成功後執行命令 ps -ef|grep redis 查看reids-server的進程,
然後啓動redis-cli客戶端,set一個hello,然後看能否get到值,測試結果如下圖:

 

在centos7中安裝redis成功,雖然貌似簡單其實踩了很多坑,你也快來試試吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章