Redis 主從模式介紹

1. 什么是Redis主從模式?

  • 主從模式本質
    通常提供服務的時候,開啟一個redis實例即可。但是如何保障一個實例出現(xiàn)異常,而不中斷服務或者怎么能最小數(shù)據(jù)損失層度下恢復服務,例如機器宕機,程序崩潰,網(wǎng)絡異常。而主從模式最主要的既是解決這個問題,在“主”出現(xiàn)問題的時候,由“從”來接管繼續(xù)提供服務,以保障服務不中斷。

2. 主從模式配置?

  • 從配置
  1. slaveof <masterip><masterport>
    master的ip和port
  2. masterauth <master-password>
    master啟用的認證,即master的密碼
  3. slave-serve-stale-data yes
    如果yes,既是在主從連接斷開時從能夠提供服務,如果是no,那么不能提供服務
  4. slave-read-only yes
    如果yes,僅僅是提供讀的服務,如果是no,則讀寫都可以
  5. slave-priority 100
    slave的優(yōu)先級;當有多個從的時候可以通過這個來進行判定選擇哪個從作為新主
  • 主配置
  1. repl-diskless-sync no
    是否啟用diskless主從同步模式:后面會詳細講解主從同步的disk和diskless原理
  2. repl-diskless-sync-delay 5
    如果是diskless,延時多久正式開始主從同步
  3. repl-ping-slave-period 10
    主多久對從進行心跳探活
  4. repl-disable-tcp-nodelay no
    使用diskless時是否關閉nodelay。即是否允許小包快速發(fā)送,默認是no,即對于redis要求低延時,快速的話還是開啟nodelay((如果主從是同一網(wǎng)段的)。但是這樣可能會造成網(wǎng)絡壓力加大
  5. repl-backlog-size 1mb
    主從同步的一個異常緩沖區(qū),提供一定層度主從連接異常情況下的重傳效率
  6. repl-backlog-ttl 3600
    設定緩存多久失效,如果有從的情況下是不會失效的
  7. min-replicas-to-write 3 (與下面的8是一起的)
  8. min-replicas-max-lag 10
    用來控制當主從連接有異常的情況下主是否提供對外服務;
    默認是沒有配置這些的:這個示例的意思是對于一個寫請求至少要保證有3個slave在10s時間內和主的連接是正常的
  • 主從配置
  1. repl-timeout 60
    主從連接超時時間

3. 主從同步流程

  • 主從身份確認流程


  • 全量數(shù)據(jù)-diskless


  • 全量數(shù)據(jù)-disk


  • 增量數(shù)據(jù)流程


  • 全量對比



4. 主從同步演進


如果覺得有收獲就點個贊吧,更多知識,請點擊關注查看我的主頁信息哦~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 本篇就一下方面展開分析 如何使用主從復制? 主從復制的原理(重點是全量復制和部分復制、以及心跳機制) 實際應用中需...
    lucode閱讀 1,059評論 0 5
  • 1 主從復制概述 主從復制,是指將一臺Redis服務器的數(shù)據(jù),復制到其他的Redis服務器。前者稱為主節(jié)點(mas...
    MiniSoulBigBang閱讀 375評論 0 0
  • 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主從復制(及讀寫分離)、哨兵和集群。其中持久化側重...
    不變甄心閱讀 1,577評論 0 5
  • 一、主從復制概述 主從復制,是指將一臺Redis服務器的數(shù)據(jù),復制到其他的Redis服務器。前者稱為主節(jié)點(mas...
    Java架構_師閱讀 316評論 0 0
  • Redis有三種集群模式,分別是:主從模式、哨兵模式、Cluster模式。Rdis最開始使用主從模式做集群,若ma...
    程序猿小董閱讀 418評論 0 0

友情鏈接更多精彩內容