redis主從模式配置與使用
阿新 • • 發佈:2019-01-01
一、實驗環境
VMware建立兩個虛擬機器A(192.168.191.128)、B(192.168.191.130),在兩個虛擬機器上分別安裝好redis。並將redis.conf檔案的daemonize no
改為daemonize yes
,以便redis服務在後臺執行。
如果要A作為master,B作為slave,則A無需額外處理,B需對其redis.conf檔案做如下配置:
(1)將port 6379修改為port 6380
(2)新增slaveof 192.168.191.128 6379 #即主redis的IP和port
二、測試
1、啟動主從redis
will@ubuntu :~/redis-master$ redis-server ./redis.conf
will@ubuntu:~/redis-slave$ redis-server ./redis.conf
2、同步資料
(1)master:
(2)slave:
3、預設讀寫分離
在slave節點無法對msg進行設定和更改:
4、在master中分別對主從節點資訊進行檢視
(1)master
(2)slave
三、關閉主從redis
will@ubuntu:~/redis-master$ redis-cli -h localhost -p 6379 shutdown
will@ubuntu :~/redis-slave$ redis-cli -h localhost -p 6380 shutdown