搭建Redis主從複製(讀寫分離)——redis集羣(二)

準備工作

安裝三臺redis虛擬機或者服務器 可以看這篇安裝redis

192.168.31.51、192.168.31.128、192.168.31.50

 

開啓RDB和AOF持久性

默認情況RDB是開啓的 注意以下配置就行

save 900 1 #在900秒(15分鐘)之後,如果至少有1個key發生變化,則dump內存快照。
save 300 10 #在300秒(5分鐘)之後,如果至少有10個key發生變化,則dump內存快照。
save 60 10000 #在60秒(1分鐘)之後,如果至少有10000個key發生變化,則dump內存快照。
save 10 3 #對應上面

 

開啓AOF持久性,兩個一起開啓

appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec

三臺服務器 分別進入redis-cli

redis-cli -a 123456

查看節點信息

我已經配好了,沒有配好的話,三臺服務器,都是master

info replication

我們這裏已192.168.31.51 爲主服務器

其他爲從服務器

 

我們需要把其他兩臺服務器,進行修改配置,而主服務器不需要進行配置

vim redis.conf 找到這配置文件 找到以下參數進行修改

192.168.31.128、192.168.31.50 兩臺服務器都需要修改 replicaof 是主從服務器的ip和端口

masterauth 是服務器redis的密碼

replicaof 192.168.31.51 6379
masterauth 123456
replica-read-only yes

進入working 吧所有的備份數據刪除

然後進入主服務器 查看key

 

從服務器 進行重啓

#停止
/etc/init.d/redis_init_script stop 
#啓動
/etc/init.d/redis_init_script start

備份文件 已經從主服務器以,磁盤的形式傳過來了 ,我們進入redis-cli 看看有沒數據

它是有的 說明沒有問題

 

發佈了126 篇原創文章 · 獲贊 27 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章