奧塔在線:Redis5通過源碼進行安裝及卸載

不管Centos6或7安裝步驟都差不多。

1、下載Redis安裝包

wget http://download.redis.io/releases/redis-5.0.0.tar.gz

2、解壓安裝包

tar xzf redis-5.0.0.tar.gz

3、編譯源碼,生成本地安裝文件

cd redis-5.0.0
make

4、安裝

#建議使用下面指令安裝,否則源和執行都在同一目錄,不方便管理
make install PREFIX=/usr/local/redis MALLOC=libc

5、安裝錯誤處理

#error: cc:未找到命令
#gcc未安裝
yum -y install gcc automake autoconf libtool make

#error:jemalloc/jemalloc.h: No such file or directory

#沒有安裝jemalloc內存分配器,可以安裝jemalloc 或 直接跳過
make MALLOC=libc

#執行make test報錯
#You need tcl 8.5 or newer in order to run the Redis test
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
make
make install

6、啓動Redis服務

/usr/local/redis/bin/redis-server &
#加配置文件執行服務
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf &

#安裝時如果沒有指定安裝目錄,則在源碼目錄的src裏面去啓動服務
src/redis-server

#安裝後配置文件不會自動拷貝到執行目錄,需要手工拷貝
mkdir /usr/local/redis/etc
cp /root/redis-5.0.0/redis.conf /usr/local/redis/etc/

#默認情況下,Redis服務不會在後臺靜默執行,需要通過使用&顯示指定後臺執行或改redis配置文件
vi redis.conf
#將daemonize的值改爲yes

# 轉到工具目錄,執行安裝服務腳本,可將redis安裝爲自啓動服務,並可以使用service redis start
./install_server.sh #注意指定正確的執行目錄

7、Redis的卸載

#首先檢查Redis服務是否在執行
ps aux | grep redis
========================================================================================
root     21370 27630  0 11:09 pts/0    00:00:00 /usr/local/redis/bin/redis-server *:6379
root     21375 27630  0 11:09 pts/0    00:00:00 grep redis

#如果有進程,則殺掉進程
kill -9 21370

#殺掉服務進程
pkill redis-server

#刪除Redis目錄

 

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