準(zhǔn)備環(huán)境
準(zhǔn)備三臺(tái)服務(wù)器讹语,一臺(tái)Master与帆,兩臺(tái)Slave
我這里的服務(wù)器分別IP是
Master服務(wù)器:192.168.154.139
Slave1服務(wù)器:192.168.154.132
Slave2服務(wù)器:192.168.154.143
安裝Redis
三臺(tái)服務(wù)器分別安裝Redis,這里我直接使用了rpm安裝。
yum install -y redis
打開redis的配置文件
vim /etc/redis.conf
找到daemonize為三臺(tái)redis分別設(shè)置為true 在后臺(tái)運(yùn)行
daemonize yes
單獨(dú)配置Master節(jié)點(diǎn)
找到bind設(shè)置為0.0.0.0
bind 0.0.0.0
啟動(dòng)Redis命令
redis-server /etc/redis.conf
查看是否啟動(dòng)成功
ps -ef | grep redis
進(jìn)入Redis客戶端
redis-cli
查看Redis當(dāng)前狀態(tài)
info replication
配置主從模式
分別把兩臺(tái)子節(jié)點(diǎn)配置為salve
SLAVEOF 主服務(wù)器ip 端口號(hào)
查看是否配置成功
info replication
查看master的狀態(tài)
從master節(jié)點(diǎn)可以看出,里面包含了我們的兩臺(tái)子節(jié)點(diǎn)。
注意:當(dāng)我們的子節(jié)點(diǎn)掛掉的時(shí)候翰灾,不會(huì)在重新連接到master中了,此時(shí)我們需要按照上面的步驟重新加入到master節(jié)點(diǎn)當(dāng)中! 但由于這樣子很麻煩预侯,所以我們可以在子節(jié)點(diǎn)中配置一下致开,打開redis的配置,找到replicaof萎馅,把master的ip和port配置一下即可