學習搭建Redis的主從
阿新 • • 發佈:2018-11-29
主從概念
- n個master可以擁有多個slave,⼀個slave⼜可以擁有多個slave,如此下去,形成了強⼤的多級伺服器叢集架構
- master用來寫資料,slave用來讀資料,經統計:網站的讀寫比率是10:1
- 通過主從配置可以實現讀寫分離
master和slave都是一個redis例項(redis服務)
主從配置
-
配置主
檢視當前主機的ip地址 :ifconfig
修改etc/redis/redis.conf檔案
sudo vi redis.conf
bind 192.168.26.128
重啟redis服務
sudo service redis stop
redis-server redis.conf
配置從
-
複製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 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181128113032704.png)
資料操作
-
在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