第一步:下載redis安裝包
node02服務器執(zhí)行以下命令下載redis安裝包
cd /wangyq/soft
sudo yum -y install wget
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
第二步:解壓redis壓縮包到指定目錄
node02執(zhí)行以下命令進行解壓redis
cd /wangyq/soft
tar -zxvf redis-3.2.8.tar.gz -C ../install/
第三步:安裝C程序運行環(huán)境
node02執(zhí)行以下命令安裝C程序運行環(huán)境
sudo yum -y install gcc-c++
第四步:安裝較新版本的tcl
下載安裝較新版本的tcl
第一種方式:使用壓縮包進行安裝(不推薦)
# node02執(zhí)行以下命令下載tcl安裝包
cd /wangyq/soft
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
# 解壓tcl
tar -zxvf tcl8.6.1-src.tar.gz -C ../install/
# 進入指定目錄
cd ../install/tcl8.6.1/unix/
./configure
make && make install
第二種方式吝羞,在線安裝tcl(墻裂推薦)
node02執(zhí)行以下命令在線安裝tcl
sudo yum -y install tcl
第五步:進行編譯redis
node02執(zhí)行以下命令進行編譯:
cd /wangyq/install/redis-3.2.8/
make MALLOC=libc
make test && make install
如果出現(xiàn)報錯蜗搔,可根據(jù)如下思路進行排解:
## 將測試程序與安裝程序分開單獨此時
# 在 make install 的時候如果報如下錯誤扫夜,說明此時使用的非root用戶安裝的,會出現(xiàn)權限不夠的問題铭段,所以可以直接使用 sudo make install
[hadoop@node02 redis-3.2.8]$ make install
cd src && make install
make[1]: Entering directory `/wangyq/install/redis-3.2.8/src'
Hint: It's a good idea to run 'make test' ;)
INSTALL install
install: cannot create regular file ‘/usr/local/bin/redis-server’: Permission denied
make[1]: *** [install] Error 1
make[1]: Leaving directory `/wangyq/install/redis-3.2.8/src'
make: *** [install] Error 2
第六步:修改redis配置文件
node02執(zhí)行以下命令修改redis配置文件
cd /wangyq/install/redis-3.2.8/
mkdir -p /wangyq/install/redis-3.2.8/logs
mkdir -p /wangyq/install/redis-3.2.8/redisdata
vim redis.conf
# 修改如下內(nèi)容
bind node02
daemonize yes
pidfile /wangyq/install/redis-3.2.8/redis_6379.pid
logfile "/wangyq/install/redis-3.2.8/logs/redis.log"
dir /wangyq/install/redis-3.2.8/redisdata
第七步:啟動redis
node02執(zhí)行以下命令啟動redis
cd /wangyq/install/redis-3.2.8/src
redis-server ../redis.conf
第八步:連接redis客戶端
node02執(zhí)行以下命令連接redis客戶端
cd /wangyq/install/redis-3.2.8/src
redis-cli -h node02