Redis 主從複製常見問題

爲何要主從複製?

  1. 提升服務可用性,主庫掛了的話能夠切換到從庫
  2. 提升服務性能,一主多從,讀寫分離,能夠將讀請求分散到多個從庫

如何設置從庫?

在從庫上執行 slaveof 命令:javascript

slaveof master.host.address port複製代碼

如何取消從庫?

在從庫上執行 slaveof 命令:java

slaveof no one複製代碼

從庫初始化後會將原來的數據清空麼?

會,一旦被設置爲某個主庫的從庫,那麼從庫原來存儲的數據就會被清空微信

還能在從庫寫數據麼?

不能,成爲從庫後只能接受來自主庫的寫操做,不然會報錯:性能

(error) READONLY You can't write against a read only slave.複製代碼

主庫掛了,從庫怎麼辦?

從庫的角色和功能不會改變,只是沒有來自主庫的寫操做,數據再也不更新了spa

還有啥問題?

聯繫做者微博/微信 @Ceelogcode

相關文章
相關標籤/搜索