目的
主要培養對分布式REDIS主從復制架構運用的能力。理解並掌握REPLICATION工作原理的同時,能獨立配置Replication ,使數據庫運行在主從架格上。針對主從復制架構的運用,着力掌握SLAVEOF端口的修改方法。
操作
1、配置SLAVE。
將SLAVEOF端口改為非默認的6380,然后通過客戶端建立相應的主從關系連接。
2.對連接上的客戶機進行訪問與刪除的操作
模仿主從關系架構,從機是對主機不能進行修改只能保持讀的關系。由於系統性能的問題,我這里出現主從不能及時同步的問題,在耐心的幾分鍾等待后,同步正常。
總結
通過實驗,相關的收獲和經驗可分點總結如下:
- 對連接上的客戶機進行訪問與刪除的操作,模仿主從關系架構,從機是對主機不能進行修改只能保持讀的關系。關鍵根據返回的“<error> READONLY You can't write against a read only slave.”字段進行判斷。
- 當Redis返回如下錯誤時:
“<error>MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Ple ase check Redis logs for details about the error.” ,直接輸入命令:“config set stop-writes-on-bgsave-error no”進行解決,手動修改Redis調度參數的值。