实战:Redis 主从同步
生活随笔
收集整理的這篇文章主要介紹了
实战:Redis 主从同步
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
主從同步(主從復(fù)制)是 Redis 高可用服務(wù)的基石,也是多機(jī)運(yùn)行中最基礎(chǔ)的一個(gè)。我們把主要存儲(chǔ)數(shù)據(jù)的節(jié)點(diǎn)叫做主節(jié)點(diǎn) (master),把其他通過復(fù)制主節(jié)點(diǎn)數(shù)據(jù)的副本節(jié)點(diǎn)叫做從節(jié)點(diǎn) (slave),如下圖所示:
在 Redis 中一個(gè)主節(jié)點(diǎn)可以擁有多個(gè)從節(jié)點(diǎn),一個(gè)從節(jié)點(diǎn)也可以是其他服務(wù)器的主節(jié)點(diǎn),如下圖所示:
主從同步的優(yōu)點(diǎn)
主從同步具有以下三個(gè)優(yōu)點(diǎn):
- 性能方面:有了主從同步之后,可以把查詢?nèi)蝿?wù)分配給從服務(wù)器,用主服務(wù)器來(lái)執(zhí)行寫操作,這樣極大的提高了程序運(yùn)行的效率,把所有壓力分?jǐn)偟礁鱾€(gè)服務(wù)器了;
- 高可用:當(dāng)有了主從同步之后,當(dāng)主服務(wù)器節(jié)點(diǎn)宕機(jī)之后,可以很迅速的把從節(jié)點(diǎn)提升為主節(jié)點(diǎn),為 Redis 服務(wù)器的宕機(jī)恢復(fù)節(jié)省了寶貴的時(shí)間;
- 防止數(shù)據(jù)丟失:當(dāng)主服務(wù)器磁盤壞掉之后,其他從服務(wù)器還保留著相關(guān)的數(shù)據(jù),不至于數(shù)據(jù)全部丟失。
既然主從同步有這么多的優(yōu)點(diǎn),那接下來(lái)我們來(lái)看如何開啟和使用主從同步功能。
開啟主從同步
運(yùn)行中設(shè)置從服務(wù)器
在 Redis 運(yùn)行過程中,我們可以使用 replicaof host port 命令,
總結(jié)
以上是生活随笔為你收集整理的实战:Redis 主从同步的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员专属精美简历合集—第二弹
- 下一篇: 如何设计不宕机的 Redis 高可用服务