Redis學習(二):Redis安裝部署


因爲我的node01節點已經安裝了一遍,所以效果圖爲node02節點安裝

第一步:下載Redis安裝包

node01服務器執行以下命令下載redis安裝包

cd /export/softwares
wget http://download.redis.io/releases/redis-3.2.8.tar.gz

下載完畢
在這裏插入圖片描述

第二步:解壓redis壓縮包到指定目錄

node01執行以下命令進行解壓redis

cd /export/softwares
tar -zxvf redis-3.2.8.tar.gz -C /export/servers/

解壓完畢
在這裏插入圖片描述

第三步:安裝C程序運行環境

node01執行以下命令安裝C程序運行環境

//此處因爲是C語言編寫的,所以需要安裝C語言運行環境
yum -y install gcc-c++

安裝完畢
在這裏插入圖片描述

第四步:安裝較新版本的tcl

下載安裝較新版本的tcl

第一種方式:使用壓縮包進行安裝(不推薦)
node01執行以下命令下載tcl安裝包

cd /export/softwares
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

解壓tcl

tar -zxvf tcl8.6.1-src.tar.gz -C /export/servers/

進入指定目錄

//進入該目錄
cd ../servers/tcl8.6.1/unix/

//執行該命令
./configure

//使用 make進行編譯
make  && make  install

第二種方式,在線安裝tcl(強烈推薦)
node01執行以下命令在線安裝tcl

yum  -y  install  tcl

安裝完畢
在這裏插入圖片描述
在這裏插入圖片描述
進入指定目錄

//進入該目錄
cd /export/servers/redis-3.2.8/

//使用 make 或 make test 進行編譯
make MALLOC=libc   或者使用命令  make  進行編譯
make  && make   install
make test && make install

在這裏插入圖片描述

  • 使用 make 或 make test 進行編譯沒有太大的區別
  • 使用 make test 進行編譯,只是比 make 編譯多了一次測試,時間較make長一點。

爲什麼使用make?
C語言編寫的軟件需要重新編譯

看到以下內容,說明編譯成功
在這裏插入圖片描述

第六步:修改redis配置文件

node01執行以下命令修改redis配置文件

//進入安裝redis目錄下
cd /export/servers/redis-3.2.8/

//在該目錄下創建兩個文件夾
//創建 logs 日誌存儲路徑
mkdir -p /export/servers/redis-3.2.8/logs
//創建 redisdata 數據持久化存儲路徑
mkdir -p /export/servers/redis-3.2.8/redisdata

在這裏插入圖片描述
修改 vim redis.conf 配置文件

//安裝redis的節點名稱
bind       node01(默認 127.0.0.1)

//redis是前臺啓動還是後臺啓動 前臺:no  後臺:yes
daemonize  yes

//無需更改,每一個任務在啓動時候都會有一個進程號,pid文件記錄任務開啓的進程號,6369是端口號
pidfile    /var/run/redis_6379.pid

//redis在工作中日誌存儲路徑,必須是文件名,之前創建的是文件夾
//需要在指定目錄下創建一個 xxx.log 文件
logfile   "/export/servers/redis-3.2.8/logs/redis.log"

//redis數據持久化寫入的存儲路徑
dir        /export/servers/redis-3.2.8/redisdata

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

第七步:啓動驗證redis

node01 執行以下命令啓動 redis

//進入指定目錄
cd  /export/servers/redis-3.2.8/src

//執行以下命令,啓動redis
//../redis.conf:src上一級目錄(啓動第六步的配置文件)
redis-server  ../redis.conf

//執行以下命令,驗證是否啓動成功
ps -ef | grep redis

在這裏插入圖片描述
在這裏插入圖片描述

  • 爲什麼不用jps查詢進程號?
  • jps是Java查詢進程號的,而redis是C語言編寫的,所以用jps無法驗證

第八步:連接redis客戶端

node01執行以下命令連接redis客戶端

//進入指定目錄
cd /export/servers/redis-3.2.8/src

//執行以下命令連接redis客戶端  -h  指定redis綁定的節點
redis-cli -h node01

在這裏插入圖片描述

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