真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Redis學(xué)習(xí)筆記(五)-創(chuàng)新互聯(lián)

  • 主從復(fù)制
    • 單機(jī)redis的風(fēng)險和問題
      • 機(jī)器故障:硬盤故障、系統(tǒng)崩潰
      • 容量瓶頸:內(nèi)存不足,無限升級內(nèi)存
      • 結(jié)論:為了避免單點(diǎn)redis服務(wù)器故障,準(zhǔn)備多臺服務(wù)器互相連通,將數(shù)據(jù)復(fù)制多個副本保存在不同的服務(wù)器上,并保證數(shù)據(jù)同步。即使其中一臺服務(wù)器宕機(jī),其他服務(wù)器依然可以繼續(xù)提供服務(wù),實(shí)現(xiàn)redis的高可用和數(shù)據(jù)冗余備份
    • 主從復(fù)制:將master中的數(shù)據(jù)即時、有效地復(fù)制到到slave中
    • 特征:一個master可以擁有多個slave,一個slave只對應(yīng)一個master
    • 職責(zé)
      • master
        • 寫數(shù)據(jù)
        • 執(zhí)行寫操作時,將變化的數(shù)據(jù)自動同步到slave
      • slave
        • 讀數(shù)據(jù)
    • 主從分離的作用
      • 讀寫分離:master寫、slave讀,提高服務(wù)器的讀寫負(fù)載能力
      • 負(fù)載均衡:基于主從結(jié)構(gòu),配合讀寫分離,由slave分擔(dān)master負(fù)載,并根據(jù)需求變化,改變slave的數(shù)量,通過多個從節(jié)點(diǎn)分擔(dān)數(shù)據(jù)讀取負(fù)載,大大提高redis服務(wù)器并發(fā)量和數(shù)據(jù)吞吐量
      • 故障恢復(fù):當(dāng)master出問題時,由slave提供服務(wù),實(shí)現(xiàn)快速的故障恢復(fù)
      • 數(shù)據(jù)冗余:實(shí)現(xiàn)數(shù)據(jù)熱備份,是持久化之外的一種數(shù)據(jù)冗余方式
      • 高可用基石:基于主從復(fù)制、構(gòu)建哨兵模式與集群,實(shí)現(xiàn)redis的高可用方案
    • 主從復(fù)制的三個階段
      • 建立連接階段

        創(chuàng)新互聯(lián)公司是專業(yè)的十堰網(wǎng)站建設(shè)公司,十堰接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行十堰網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
        • 建立slave到master的連接,使master能夠識別slave,并保存slave端口號
        • 在這里插入圖片描述
        • 主從連接(slave連接master)
          • 方式一:客戶端發(fā)送命令
            • slaveof
          • 方式二:啟動服務(wù)器參數(shù)
            • redis-server --slaveof
          • 方式三:服務(wù)器配置
            • slaveof
          • 主從斷開連接
            • (從)slaveof no one
          • 在這里插入圖片描述
      • 數(shù)據(jù)同步階段

        • 在這里插入圖片描述
        • master說明
          • 如果master數(shù)據(jù)量巨大,數(shù)據(jù)同步階段應(yīng)避開流量高峰期,避免造成master阻塞,影響業(yè)務(wù)正常執(zhí)行
          • 復(fù)制緩沖區(qū)大小設(shè)置不合理,會導(dǎo)致數(shù)據(jù)溢出。如進(jìn)行全量復(fù)制周期太長,進(jìn)行部分復(fù)制時發(fā)現(xiàn)數(shù)據(jù)已經(jīng)丟失的情況,必須進(jìn)行第二次全量復(fù)制,致使slave陷入死循環(huán)狀態(tài)
            • repl-backlog-size 1mb
          • master單機(jī)內(nèi)存占用主機(jī)內(nèi)存的比例不應(yīng)過大,建議使用50%-70%的內(nèi)存,剩下的內(nèi)存用于執(zhí)行bgsave命令和創(chuàng)建復(fù)制緩沖區(qū)
        • slave說明
          • 為了避免slave進(jìn)行全量復(fù)制,部分復(fù)制時服務(wù)器響應(yīng)阻塞或數(shù)據(jù)不同步,建議關(guān)閉此期間的對外服務(wù)
            • slave-serve-stale-data yes|no
          • 數(shù)據(jù)同步階段,master發(fā)送給slave信息可以理解為master是slave的一個客戶端,主動向slave發(fā)送命令
          • 多個slave同時對master請求數(shù)據(jù)同步,master發(fā)送的RDB文件增多,會對帶寬造成巨大沖擊,如果master帶寬不足,因此數(shù)據(jù)同步需要根據(jù)業(yè)務(wù)需求,適量錯峰
          • slave過多時,建議調(diào)整拓?fù)浣Y(jié)構(gòu),由一主多從變?yōu)闃錉罱Y(jié)構(gòu),中間的節(jié)點(diǎn)既是master,也是slave。注意使用樹狀結(jié)構(gòu)時,由于層級深度,導(dǎo)致深度越高的slave與最頂層master間數(shù)據(jù)同步延遲較大,數(shù)據(jù)一致性變差,應(yīng)謹(jǐn)慎選擇
      • 命令傳播階段

        • 在這里插入圖片描述
        • 在這里插入圖片描述
        • 在這里插入圖片描述
        • 在這里插入圖片描述
        • 在這里插入圖片描述
        • 在這里插入圖片描述
        • 在這里插入圖片描述
    • 主從復(fù)制常見問題
      • 在這里插入圖片描述
      • 在這里插入圖片描述
      • 在這里插入圖片描述
      • 在這里插入圖片描述
      • 在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


本文標(biāo)題:Redis學(xué)習(xí)筆記(五)-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/ccopej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部