搭建 Redis 的主從
阿新 • • 發佈:2018-07-14
圖片 replicat 多個 擁有 bind set 服務 con sla
主從概念
- ?個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
數據操作
-
在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
搭建 Redis 的主從