Redis 主從複製結構

一、介紹

   在Redis中,用戶可以通過執行SLAVEOF命令或者設置slaveof選項,讓一個服務器去複製(replicate)另一個服務器,我們稱呼被複制的服務器爲主服務器(master),而對主服務器進行復制的服務器則被稱爲從服務器(slave),如圖所示。

二、安裝

node02與node03執行一下命令

yum -y install gcc-c++ 

yum  -y  install  tcl

node02與node03上傳壓縮包並解壓 

cd /export/soft/

tar zxvf redis-3.2.8.tar.gz  -C ../servers/

 node02與node03服務器編譯redis

make && make install

 node02與node03修改配置文件(兩個節點都要執行)

mkdir -p /export/servers/redis-3.2.8/logs

mkdir -p /export/servers/redis-3.2.8/redisdata

vim redis.conf

#注意:在那個節點上就要改那個節點的主機名 

bind node02

daemonize yes

pidfile /var/run/redis_6379.pid

logfile "/export/servers/redis-3.2.8/logs/redis.log"

dir /export/servers/redis-3.2.8/redisdata

slaveof node01 6379

三、啓動測試

啓動node02與node03節點redis服務

redis-server  ../redis.conf

啓動結果(只有主節點可以進行創建從節點只能讀取)

1

 

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