學習目標
因爲我的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