主從概念
- ?個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