<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          《redis in action》redis復(fù)制

          共 741字,需瀏覽 2分鐘

           ·

          2021-04-13 05:21

          在redis中提供了復(fù)制的功能,注意這里的復(fù)制是為了保證數(shù)據(jù)夸機(jī)器存在的特性,也就是一臺(tái)redis被核彈炸了,咋還有一臺(tái),而且這臺(tái)redis中的數(shù)據(jù)就是通過從被炸的那臺(tái)上過來的。既然有這樣特性,那么如何配置吶?很簡(jiǎn)單
          slaveof host port   #host為要復(fù)制的redis服務(wù)器ip,port為redis的端口號(hào)
          上述配置的意思就是說我這臺(tái)redis啟動(dòng)的時(shí)候要通過host:port去連接另一臺(tái)redis,并將它的數(shù)據(jù)拿過來存儲(chǔ)到我這里。當(dāng)然如果我們不想從那個(gè)節(jié)點(diǎn)拿取數(shù)據(jù),則可以配置:
          slaveof no one
          在上次文章中我們說當(dāng)從節(jié)點(diǎn)連接到主節(jié)點(diǎn)的時(shí)候,會(huì)觸發(fā)主節(jié)點(diǎn)進(jìn)行bgsave的行為。那么當(dāng)redis進(jìn)行復(fù)制的時(shí)候,主從節(jié)點(diǎn)的狀態(tài)是怎么樣的?我們看一下圖:
          大概得過程如上圖所示,考慮到復(fù)制的網(wǎng)絡(luò)帶寬和網(wǎng)速不夠快,或者主節(jié)點(diǎn)沒有足夠的內(nèi)存去拷貝或者緩存新的待執(zhí)行的命令。一般經(jīng)驗(yàn)得出應(yīng)該用50%-65%的系統(tǒng)內(nèi)存給redis用,剩余的30%-45%用來給復(fù)制和新命令進(jìn)行緩存。
          這塊要注意的兩點(diǎn)是,當(dāng)從節(jié)點(diǎn)第一次連接到主節(jié)點(diǎn)的時(shí)候,從節(jié)點(diǎn)中的數(shù)據(jù)就會(huì)被主節(jié)點(diǎn)的數(shù)據(jù)替代。Redis不支持主主復(fù)制。
          當(dāng)我們的redis對(duì)接的是多個(gè)從節(jié)點(diǎn)的時(shí)候,我們的主節(jié)點(diǎn)處理變化如下:
          當(dāng)進(jìn)行快照復(fù)制的時(shí)候會(huì)將快照發(fā)送給連接的多個(gè)從節(jié)點(diǎn),然后完成上述動(dòng)作,當(dāng)有新的連接建立的時(shí)候又將上述的5個(gè)步驟執(zhí)行一遍。

          下班了,聽個(gè)音樂放松一下吧!


          瀏覽 48
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产超级无码高清在线视频观看 | 天天射天天色综合网 | 熟女AV888 | 免费视频在线观看黄 | 久久精品三级片 |