redis主從的搭建
阿新 • • 發佈:2021-01-09
主從概念
- ⼀個master可以擁有多個slave,⼀個slave⼜可以擁有多個slave,如此下去,形成了強⼤的多級伺服器叢集架構
- master用來寫資料,slave用來讀資料,經統計:網站的讀寫比率是10:1
- 通過主從配置可以實現讀寫分離
- master和slave都是一個redis例項(redis服務)
主從配置
配置主
-
檢視當前主機的ip地址
ifconfig
-
修改
/etc/redis/redis.conf
檔案,綁定當前主機ipsudo vi redis.conf
bind 192.168.26.128 -
重啟redis服務
sudo service redis stop
配置從
-
複製
/etc/redis/redis.conf
檔案sudo cp redis.conf ./slave.conf
-
修改
redis/slave.conf
檔案sudo vi slave.conf
-
編輯內容
bind 192.168.26.128
slaveof 192.168.26.128 6379
port 6378 -
redis服務
sudo redis-server slave.conf
-
檢視主從關係
redis-cli -h 192.168.26.128 info Replication
資料操作
-
在master和slave分別執⾏info命令,檢視輸出資訊 進入主客戶端
redis-cli -h 192.168.26.128 -p 6379
-
進入從的客戶端
redis-cli -h 192.168.26.128 -p 6378
-
在master上寫資料
set aa aa
-
在slave上讀資料
get aa