CentOS 7服務器安裝Redis並配置集羣(上)

 一、環境準備及規劃

3臺服務器都是CentOS 7.x,服務器IP如下:

10.223.201.141 ,10.223.201.142,10.223.201.143(這3臺作爲服務器集羣使用)

另外2臺服務器安裝redis客戶端來訪問這個集羣,這2臺服務器操作系統版本也是CentOS 7.x,

這2臺服務器IP爲 10.223.201.151,10.223.201.152.

二、redis安裝步驟如下:

1、下載redis安裝包,我選擇的是redis-5.0.1.tar.gz,下載這個不需多言了

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

2、解壓壓縮包

tar -zxvf redis-5.0.1.tar.gz

3、如果沒有安裝gcc就要安裝gcc

可以使用yum安裝gcc依賴,如果木有yum也要安裝下,這個就不多說了。

yum install gcc

4、跳轉到redis解壓目錄下

cd redis-5.0.1

5、

編譯安裝

make MALLOC=libc 

6、進入到redis的src目錄

cd src

7.安裝

make install

8.安裝完成會有如下提示出現:

Hint: It's a good idea to run 'make test' ;)

INSTALL install

INSTALL install

INSTALL install

INSTALL install

INSTALL install

 

三、啓動redis的2種方式

1.先切換到redis src目錄下

cd src

./redis-server

2.以後臺進程方式啓動redis

第一步:修改redis.conf文件

將daemonize no修改爲daemonize yes

第二步:指定redis.conf文件啓動

./redis-server /usr/local/redis-5.0.1/redis.conf

 

啓動後可以使用如下命令查看:

ps -aux | grep redis

 

四、設置redis開機自啓動

1、在/etc目錄下新建redis目錄
mkdir redis

2、將/usr/local/redis-5.0.1/redis.conf 文件複製一份到/etc/redis目錄下,並命名爲6379.conf
cp /usr/local/redis-5.0.1/redis.conf /etc/redis/6379.conf

3、將redis的啓動腳本複製一份放到/etc/init.d目錄下
cp /usr/local/redis-5.0.1/utils/redis_init_script /etc/init.d/redisd

4、設置redis開機自啓動
先切換到/etc/init.d目錄下
然後執行自啓命令
chkconfig redisd on
service redisd does not support chkconfig 

看結果是redisd不支持chkconfig
解決方法:
使用vim編輯redisd文件,在第一行加入如下兩行註釋,保存退出
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database
 
註釋的意思是,redis服務必須在運行級2,3,4,5下被啓動或關閉,啓動的優先級是90,關閉的優先級是10。

再次執行開機自啓命令,成功
chkconfig redisd on

現在可以直接已服務的形式啓動和關閉redis了
啓動:
service redisd start

關閉:
service redisd stop
Stopping ...
Redis stopped

設置開機自啓動這塊我也是在網上參考其他人的做法。

安裝如上方法在142,143也裝上redis,後面一章再講集羣的配置。

 

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