Redis主從同步配置的方法步驟(圖文)
一丶主從概念
- 一個master可以擁有多個slave,一個slave又可以擁有多個slave,如此下去,形成瞭強大的多級服務器集群架構
- master用來寫數據,slave用來讀數據,經統計:網站的讀寫比率是10:1
- 通過主從配置可以實現讀寫分離
- master和slave都是一個redis實例(redis服務)
二丶主從配置
說明:搭建redis主服務和從服務可以在同一臺電腦上搭建,也可以在不同電腦上搭建,博主這裡使用一臺電腦進行搭建
1.配置主
step1 查看電腦中的ip地址
step2 編輯redis配置文件sudo vi /etc/redis/redis.conf,綁定本機IP地址,不要寫127.0.0.1
step3 重啟redis服務,查看redis服務,出現配置的IP地址以及默認端口號6379
2.配置從
step1 復制etc/redis/redis.conf文件命名為slave.conf,用作於從服務配置文件,該配置文件名字隨便起
step2 編輯slave.conf配置文件sudo vi slave.conf,需要配置三個地方,分別是綁定ip和端口號以及主從復制(類似於雙機備份),因為博主這裡使用的是同一臺電腦,所以ip不用動,端口號不能與主服務的端口號一致博主這裡改的6378,slaveof 配置主服務的ip(也就是本地ip)端口號為6379
step3 啟動從服務,即redis啟動配置文件為slave.conf
3.查看主從關系
step1 執行redis-cli -h 192.168.4.63 info Replication 命令查看主服務角色信息,沒寫端口-p 6379因為不寫默認為此端口
step2 redis-cli -h 192.168.4.63 -p 6378 info Replication 命令查看從服務角色信息
三丶數據操作
1.連接到主服務(master),在主上設置鍵和值
2.連接到從服務(slave),在從上獲取主上設置的鍵的值
3.在從服務上(slave)設置鍵值,提示該服務隻有讀的權限,主從配置成功
到此這篇關於Redis主從同步配置的方法步驟(圖文)的文章就介紹到這瞭,更多相關Redis主從同步配置內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 關於Redis的主從復制及哨兵問題
- 淺談Redis主從復制以及主從復制原理
- Redis主從配置和底層實現原理解析(實戰記錄)
- Redis實現主從復制方式(Master&Slave)
- Redis和數據庫 數據同步問題的解決