国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩

這篇具有很好參考價(jià)值的文章主要介紹了Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

??wei_shuo的個(gè)人主頁

??wei_shuo的學(xué)習(xí)社區(qū)

??Hello World !


Redis發(fā)布訂閱

Redis 發(fā)布訂閱 (pub/sub) 是一種消息通信模式:發(fā)送者 (pub) 發(fā)送消息,訂閱者 (sub) 接收消息

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

Redis 客戶端可以訂閱任意數(shù)量的頻道

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

Redis主從復(fù)制

Redis主從復(fù)制是指在Redis中設(shè)置一個(gè)主節(jié)點(diǎn)(Master)和一個(gè)或多個(gè)從節(jié)點(diǎn)(Slave),主節(jié)點(diǎn)將自己的數(shù)據(jù)復(fù)制到從節(jié)點(diǎn)上,從節(jié)點(diǎn)會(huì)自動(dòng)同步主節(jié)點(diǎn)上的數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的備份和讀寫分離

  • 數(shù)據(jù)備份和容災(zāi):通過主從復(fù)制,可以將主節(jié)點(diǎn)的數(shù)據(jù)復(fù)制到一個(gè)或多個(gè)從節(jié)點(diǎn)上,從而實(shí)現(xiàn)數(shù)據(jù)的備份和容災(zāi)。當(dāng)主節(jié)點(diǎn)發(fā)生故障或數(shù)據(jù)丟失時(shí),可以快速切換到從節(jié)點(diǎn),保證數(shù)據(jù)的可用性和持久性
  • 負(fù)載均衡:通過將讀操作分?jǐn)偟蕉鄠€(gè)從節(jié)點(diǎn)上,可以減輕主節(jié)點(diǎn)的負(fù)載壓力。主節(jié)點(diǎn)專注于處理寫操作,而從節(jié)點(diǎn)處理讀操作,提高系統(tǒng)的整體性能和吞吐量
  • 高可用性:主從復(fù)制可以提高系統(tǒng)的可用性。當(dāng)主節(jié)點(diǎn)發(fā)生故障時(shí),可以快速切換到從節(jié)點(diǎn),實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,減少服務(wù)中斷時(shí)間,提高系統(tǒng)的穩(wěn)定性和可靠性
  • 數(shù)據(jù)分析和報(bào)表生成:通過將讀操作分?jǐn)偟綇墓?jié)點(diǎn)上,可以用于數(shù)據(jù)分析和報(bào)表生成。由于主節(jié)點(diǎn)專注于處理寫操作,從節(jié)點(diǎn)可以用于查詢和分析數(shù)據(jù),提供實(shí)時(shí)的數(shù)據(jù)分析和報(bào)表生成功能
  • 高并發(fā)讀?。和ㄟ^將讀操作分?jǐn)偟蕉鄠€(gè)從節(jié)點(diǎn)上,可以提高系統(tǒng)的并發(fā)讀取能力。多個(gè)從節(jié)點(diǎn)可以同時(shí)處理讀請求,提高系統(tǒng)的并發(fā)處理能力,減少讀取的響應(yīng)時(shí)間

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

info replication 獲取關(guān)于主從復(fù)制的相關(guān)信息
slaveof ip port 將當(dāng)前Redis節(jié)點(diǎn)設(shè)置為從節(jié)點(diǎn),并指定一個(gè)主節(jié)點(diǎn)進(jìn)行主從復(fù)制
slaveof no one 命令用于將當(dāng)前Redis節(jié)點(diǎn)從從節(jié)點(diǎn)切換為獨(dú)立的主節(jié)點(diǎn),解除與主節(jié)點(diǎn)的連接

哨兵模式

哨兵模式是Redis提供的一種高可用性解決方案,用于監(jiān)控和管理Redis節(jié)點(diǎn)的自動(dòng)故障轉(zhuǎn)移

  • 主觀下線:一個(gè)哨兵節(jié)點(diǎn)基于自己的主觀判斷,認(rèn)為一個(gè)Redis節(jié)點(diǎn)(主節(jié)點(diǎn)或從節(jié)點(diǎn))不可用的狀態(tài);當(dāng)一個(gè)哨兵節(jié)點(diǎn)檢測到一個(gè)節(jié)點(diǎn)無法響應(yīng)心跳或超時(shí)時(shí),它會(huì)將該節(jié)點(diǎn)標(biāo)記為主觀下線;主觀下線只是一個(gè)哨兵節(jié)點(diǎn)自己的看法,并不代表其他哨兵節(jié)點(diǎn)或客戶端也認(rèn)為該節(jié)點(diǎn)不可用
  • 客觀下線:多個(gè)哨兵節(jié)點(diǎn)之間達(dá)成共識,認(rèn)為一個(gè)節(jié)點(diǎn)不可用的狀態(tài);當(dāng)多個(gè)哨兵節(jié)點(diǎn)通過消息通信交換信息后,如果它們都達(dá)成共識,認(rèn)為一個(gè)節(jié)點(diǎn)不可用,那么該節(jié)點(diǎn)將被標(biāo)記為客觀下線;客觀下線是基于多個(gè)節(jié)點(diǎn)的共識,具有更高的可靠性和準(zhǔn)確性

單哨兵模式

單哨兵模式(Single Sentinel mode)是哨兵模式的一種簡化形式,適用只有一個(gè)Redis主節(jié)點(diǎn)和一個(gè)哨兵節(jié)點(diǎn)的情況

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

多哨兵模式

多哨兵模式是哨兵模式的一種擴(kuò)展形式,適用于需要更高可靠性和容錯(cuò)性的情況

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

Redis緩存穿透與雪崩

緩存穿透

Redis緩存穿透(Cache Penetration):惡意請求或者非法請求繞過緩存層直接訪問數(shù)據(jù)庫。當(dāng)一個(gè)請求查詢一個(gè)不存在的數(shù)據(jù)時(shí),緩存層無法命中緩存,也無法從數(shù)據(jù)庫中獲取數(shù)據(jù),導(dǎo)致每次請求都訪問數(shù)據(jù)庫,增加數(shù)據(jù)庫的負(fù)載,并且無法獲得有效的緩存

布隆過濾器

所有可能的查詢參數(shù)以hash形式存儲(chǔ),不符合則丟棄,避免對底層存儲(chǔ)系統(tǒng)的查詢壓力

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

緩存空對象

存儲(chǔ)層不命中后,即使返回的空對象也將其存儲(chǔ),并設(shè)置過期時(shí)間,之后再訪問這個(gè)數(shù)據(jù)將會(huì)從緩存中獲取,保護(hù)后端數(shù)據(jù)源

Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis

緩存雪崩

Redis緩存雪崩(Cache Avalanche):緩存中的大量數(shù)據(jù)同時(shí)過期或者緩存服務(wù)器宕機(jī),導(dǎo)致大量請求直接訪問數(shù)據(jù)庫,造成數(shù)據(jù)庫瞬時(shí)壓力過大,甚至引起數(shù)據(jù)庫崩潰

解決方案:

  • 高可用:系統(tǒng)能夠在長時(shí)間運(yùn)行過程中保持正常的運(yùn)行狀態(tài),即系統(tǒng)具備持續(xù)穩(wěn)定可用的能力。在高可用系統(tǒng)中,系統(tǒng)的服務(wù)能夠始終對外提供服務(wù),不會(huì)因?yàn)閱吸c(diǎn)故障或異常情況而導(dǎo)致系統(tǒng)不可用
  • 限流降級:限流降級是一種在系統(tǒng)高負(fù)載或異常情況下,通過限制請求的訪問量或降低服務(wù)質(zhì)量,保證系統(tǒng)的穩(wěn)定性和可用性的策略
  • 數(shù)據(jù)預(yù)熱:系統(tǒng)低峰期或緩存數(shù)據(jù)過期前,提前主動(dòng)加載緩存數(shù)據(jù),使其重新生成或刷新緩存,避免大量請求同時(shí)落到數(shù)據(jù)庫上

?? 結(jié)語:創(chuàng)作不易,如果覺得博主的文章賞心悅目,還請——點(diǎn)贊??收藏??評論??


Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩,數(shù)據(jù)庫,緩存,redis文章來源地址http://www.zghlxwxcb.cn/news/detail-612233.html

到了這里,關(guān)于Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復(fù)制、哨兵模式、緩存雪崩的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Redis---主從復(fù)制 & 哨兵

    Redis---主從復(fù)制 & 哨兵

    目錄 一、主從復(fù)制 1、什么是主從復(fù)制呢? 2、案例演示? 2.1? 配置文件?? 2.2? ?一主二仆 2.2.1 相關(guān)題目: 2.3? 薪火相傳? ? 反客為主 3、復(fù)制原理和工作流程 3.1、slave啟動(dòng),同步清初 3.2? 首次連接,全量復(fù)制 3.3? 心跳持續(xù),保持通信(和TCP的心跳數(shù)據(jù)包很像) ?3.4? 進(jìn)入

    2024年02月05日
    瀏覽(28)
  • Redis主從復(fù)制、哨兵實(shí)戰(zhàn)

    Redis主從復(fù)制、哨兵實(shí)戰(zhàn)

    環(huán)境:linux centos7.x ,虛擬機(jī)3臺(tái) 版本:redis-6.2.6 1.下載安轉(zhuǎn)redis 下載地址 wget https://download.redis.io/releases/redis-6.2.6.tar.gz 解壓?tar -zxvf redis-6.2.6.tar.gz 移動(dòng)目錄?mv redis-6.2.6 /usr/local/redis 編譯???cd /usr/local/redis? ? ? ? ?make install PREFIX=/usr/local/redis 2.修改配置文件 redis.conf ?修改為

    2024年02月03日
    瀏覽(19)
  • 【Redis】3、Redis主從復(fù)制、哨兵、集群

    【Redis】3、Redis主從復(fù)制、哨兵、集群

    主從復(fù)制,是指將一臺(tái)Redis服務(wù)器的數(shù)據(jù),復(fù)制到其他的Redis服務(wù)器。前者稱為主節(jié)點(diǎn)(Master),后者稱為從節(jié)點(diǎn)(Slave);數(shù)據(jù)的復(fù)制是單向的,只能由主節(jié)點(diǎn)到從節(jié)點(diǎn)。 默認(rèn)情況下,每臺(tái)Redis服務(wù)器都是主節(jié)點(diǎn);且一個(gè)主節(jié)點(diǎn)可以有多個(gè)從節(jié)點(diǎn)(或沒有從節(jié)點(diǎn)),但一個(gè)從節(jié)點(diǎn)只能

    2024年02月09日
    瀏覽(23)
  • 3.Redis主從復(fù)制、哨兵、集群

    Redis主從復(fù)制,是指將一臺(tái)Redis服務(wù)器的數(shù)據(jù),復(fù)制到其他的Redis服務(wù)器。前者稱為主節(jié)點(diǎn)(Master),后者稱為從節(jié)點(diǎn)(Slave):數(shù)據(jù)的復(fù)制是單向的,只能由主節(jié)點(diǎn)到從節(jié)點(diǎn)。 默認(rèn)情況下,每臺(tái)Redis服務(wù)器都是主節(jié)點(diǎn):且 一個(gè)主節(jié)點(diǎn)可以有多個(gè)從節(jié)點(diǎn)(或沒有從節(jié)點(diǎn)),但一個(gè)從節(jié)點(diǎn)只

    2024年02月12日
    瀏覽(29)
  • redis主從復(fù)制、哨兵與集群

    redis主從復(fù)制、哨兵與集群

    目錄 一、概述 二、redis主從復(fù)制 1、概念 2、主從復(fù)制的作用 3、主從復(fù)制流程 4、搭建Redis 主從復(fù)制實(shí)驗(yàn) ①在三臺(tái)服務(wù)器上安裝redis (1)關(guān)閉防火墻和安全機(jī)制 (2)修改內(nèi)核參數(shù) (3)安裝redis (4)創(chuàng)建redis工作目錄 (5)準(zhǔn)備環(huán)境變量 (6)定義systemd服務(wù)管理腳本 ②修改

    2024年02月03日
    瀏覽(20)
  • redis之主從復(fù)制、哨兵、集群

    redis之主從復(fù)制、哨兵、集群

    在web服務(wù)器中,高可用是指服務(wù)器可以正常訪問的時(shí)間,衡量的標(biāo)準(zhǔn)是在多長時(shí)間內(nèi)可以提供正常服務(wù)(99.9%、99.99%、99.999%等等)。 高可用的計(jì)算公式是1-(宕機(jī)時(shí)間)/(宕機(jī)時(shí)間+運(yùn)行時(shí)間)有點(diǎn)類似與網(wǎng)絡(luò)傳輸?shù)膮?shù)誤碼率,我們用9的個(gè)數(shù)表示可用性: 2個(gè)9:99%,一年內(nèi)宕

    2024年02月11日
    瀏覽(21)
  • redis的主從復(fù)制、哨兵、集群

    redis的主從復(fù)制、哨兵、集群

    主從復(fù)制,是指將一臺(tái)Redis服務(wù)器的數(shù)據(jù),復(fù)制到其他的Redis服務(wù)器。前者稱為主節(jié)點(diǎn)(Master),后者稱為從節(jié)點(diǎn)(Slave);數(shù)據(jù)的復(fù)制是單向的,只能由主節(jié)點(diǎn)到從節(jié)點(diǎn)。 原理: 主從關(guān)系確定好后,開啟從節(jié)點(diǎn)時(shí),會(huì)發(fā)送一個(gè)sync的同步命令給主節(jié)點(diǎn),主節(jié)點(diǎn)接收到后會(huì)把redis內(nèi)存

    2024年02月06日
    瀏覽(21)
  • Redis主從復(fù)制、哨兵機(jī)制、集群分片

    Redis主從復(fù)制、哨兵機(jī)制、集群分片

    目錄 一.主從復(fù)制 1.概述 2.主從架構(gòu)相比于單點(diǎn)架構(gòu)的優(yōu)勢 3.主從復(fù)制原理和工作流程 第一次同步 第一階段:建立鏈接、協(xié)商同步 第二階段:主服務(wù)器同步數(shù)據(jù)給從服務(wù)器? 第三階段:主服務(wù)器發(fā)送新寫操作命令給從服務(wù)器 基于長連接的命令傳播 分?jǐn)傊鞣?wù)器的壓力 問題

    2024年02月14日
    瀏覽(22)
  • Redis——主從復(fù)制+集群搭建(非哨兵)

    Redis——主從復(fù)制+集群搭建(非哨兵)

    主從復(fù)制,是指將一臺(tái)Redis服務(wù)器的數(shù)據(jù),復(fù)制到其他的Redis服務(wù)器。前者稱為主節(jié)點(diǎn)(master/leader),后者稱為從節(jié)點(diǎn)(slave/follower); 數(shù)據(jù)的復(fù)制是單向的,只能由主節(jié)點(diǎn)到從節(jié)點(diǎn)。Master以寫為主,Slave 以讀為主。 默認(rèn)情況下,每臺(tái)Redis服務(wù)器都是主節(jié)點(diǎn),且一個(gè)主節(jié)點(diǎn)可以有多個(gè)

    2024年02月12日
    瀏覽(28)
  • Redis高可用(主從復(fù)制,哨兵,集群)

    Redis高可用(主從復(fù)制,哨兵,集群)

    主從復(fù)制,是指將一臺(tái)Redis服務(wù)器的數(shù)據(jù),復(fù)制到其他的Redis服務(wù)器。前者稱為主節(jié)點(diǎn)(Master),后者稱為從節(jié)點(diǎn)(slave);數(shù)據(jù)的復(fù)制是單向的,只能由主節(jié)點(diǎn)到從節(jié)點(diǎn)。 默認(rèn)情況下,每臺(tái)Redis服務(wù)器都是主節(jié)點(diǎn);且一個(gè)主節(jié)點(diǎn)可以有多個(gè)從節(jié)點(diǎn)(或沒有從節(jié)點(diǎn)),但一個(gè)從

    2024年02月07日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包