久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

        手機(jī)站
        千鋒教育

        千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

        千鋒教育

        掃一掃進(jìn)入千鋒手機(jī)站

        領(lǐng)取全套視頻
        千鋒教育

        關(guān)注千鋒學(xué)習(xí)站小程序
        隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

        當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > 關(guān)于Python常見(jiàn)的面試題之Redis

        關(guān)于Python常見(jiàn)的面試題之Redis

        來(lái)源:千鋒教育
        發(fā)布人:xqq
        時(shí)間: 2023-11-05 18:50:37 1699181437

        當(dāng)你學(xué)完P(guān)ython并到工作時(shí),你肯定會(huì)遇到一些不知道如何回答的問(wèn)題,比如關(guān)于Redis的問(wèn)題。而最近也有不少網(wǎng)友針對(duì)這類(lèi)問(wèn)題咨詢了小編,我整理了一篇關(guān)于這方面的文章,希望對(duì)大家有所幫助。

        如何解決Redis宕機(jī)?

        宕機(jī):服務(wù)器停止服務(wù)

        如果只有一個(gè)redis,肯定會(huì)造成數(shù)據(jù)丟失,無(wú)法保存;如果有多個(gè)redis或者redis集群,宕機(jī)則需要分為在主從模式下區(qū)分來(lái)看:

        slave從redis宕機(jī),redis是在配置主從復(fù)制的時(shí)候配置的。slave會(huì)從master的redis中讀取master的redis操作日志1。庫(kù)在redis中重啟后,會(huì)自動(dòng)添加到主從架構(gòu)中,自動(dòng)完成數(shù)據(jù)的同步;

        如果從庫(kù)實(shí)現(xiàn)了持久化,此時(shí)不要立即重啟服務(wù),否則可能導(dǎo)致數(shù)據(jù)丟失。正確操作如下:對(duì)slave數(shù)據(jù)執(zhí)行SLAVEOFONONE,斷開(kāi)主從關(guān)系,將slave升級(jí)到master庫(kù),此時(shí)重啟主庫(kù),執(zhí)行SLAVEOF,設(shè)置為從庫(kù),連接主redis進(jìn)行主從復(fù)制,自動(dòng)備份數(shù)據(jù)。

        以上過(guò)程容易配置錯(cuò)誤,可以使用redis提供的sentinel機(jī)制來(lái)簡(jiǎn)化以上操作。簡(jiǎn)單的方法:redis的哨兵功能。

        Redis集群解決方案怎么做?有哪些解決方案?

        1.Codis目前使用最多的集群方案,效果和twemproxy基本一樣,但是支持在節(jié)點(diǎn)數(shù)變化時(shí)將舊節(jié)點(diǎn)數(shù)恢復(fù)到新的hash節(jié)點(diǎn)。

        2、rediscluster3.0自帶的集群特點(diǎn)是它的分布式算法不是一致性hash,而是hashslot的概念,并且本身支持node設(shè)置slave節(jié)點(diǎn)。

        3、在業(yè)務(wù)代碼層,設(shè)置幾個(gè)不相關(guān)的redis實(shí)例,在代碼層,對(duì)key進(jìn)行hash計(jì)算,然后去對(duì)應(yīng)的redis實(shí)例對(duì)數(shù)據(jù)進(jìn)行操作。這種方式對(duì)hash層代碼要求比較高,一些考慮包括節(jié)點(diǎn)故障后的替代算法方案、數(shù)據(jù)沖擊后的字典腳本恢復(fù)、實(shí)例監(jiān)控等。

        Redis回收過(guò)程是如何工作的?

        客戶端運(yùn)行了一個(gè)新命令并添加了新數(shù)據(jù)。

        redis檢查內(nèi)存使用情況,如果大于maxmemory限制,會(huì)按照設(shè)置的策略回收。

        一個(gè)新的命令被執(zhí)行等等,所以我們不斷地跨越內(nèi)存限制的邊界,通過(guò)不斷地到達(dá)邊界然后不斷地回收回到邊界之下。如果一個(gè)命令的結(jié)果導(dǎo)致大量?jī)?nèi)存被使用(例如,一個(gè)大集合的交集被保存到一個(gè)新的鍵),那么這個(gè)內(nèi)存限制就會(huì)被這個(gè)內(nèi)存使用量超越。

        聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
        請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
        免費(fèi)領(lǐng)取
        今日已有369人領(lǐng)取成功
        劉同學(xué) 138****2860 剛剛成功領(lǐng)取
        王同學(xué) 131****2015 剛剛成功領(lǐng)取
        張同學(xué) 133****4652 剛剛成功領(lǐng)取
        李同學(xué) 135****8607 剛剛成功領(lǐng)取
        楊同學(xué) 132****5667 剛剛成功領(lǐng)取
        岳同學(xué) 134****6652 剛剛成功領(lǐng)取
        梁同學(xué) 157****2950 剛剛成功領(lǐng)取
        劉同學(xué) 189****1015 剛剛成功領(lǐng)取
        張同學(xué) 155****4678 剛剛成功領(lǐng)取
        鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
        董同學(xué) 138****2867 剛剛成功領(lǐng)取
        周同學(xué) 136****3602 剛剛成功領(lǐng)取
        相關(guān)推薦HOT
        Python在編程語(yǔ)言中的優(yōu)勢(shì)

        毫不夸張地說(shuō),大數(shù)據(jù)已經(jīng)成為任何商業(yè)交流中不可或缺的一部分。桌面和移動(dòng)搜索向全世界的營(yíng)銷(xiāo)人員和公司以空前的規(guī)模提供著數(shù)據(jù),并且隨著物聯(lián)...詳情>>

        2023-11-05 21:29:02
        pythonpandas是干什么用的?

        Python中pandas是什么?Pandas是基于numpy的一種工具,該工具是為了解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。Pandas納入了大量的庫(kù)和一些標(biāo)準(zhǔn)的數(shù)據(jù)模型,提供...詳情>>

        2023-11-05 20:45:49
        VB.NET和Python有什么區(qū)別?

        我想大家都知道VB.NET和Python都是編程語(yǔ)言,都是面向?qū)ο蟮木幊陶Z(yǔ)言,那么VB.NET和Python有什么區(qū)別呢?請(qǐng)看下文。其實(shí)Python不用過(guò)多介紹,大...詳情>>

        2023-11-05 20:24:13
        Python自動(dòng)化辦公有哪些值得使用的庫(kù)?

        眾所周知,Python的使用場(chǎng)景非常廣泛,無(wú)論是生活還是工作,都可以使用Python來(lái)幫助我們。Python主要可以用在爬蟲(chóng)、后端開(kāi)發(fā)、人工智能、機(jī)器學(xué)...詳情>>

        2023-11-05 20:06:13
        Python爬蟲(chóng)框架有哪些?

        Python被稱為爬蟲(chóng)首選語(yǔ)言的主要原因是Python擁有眾多的爬蟲(chóng)框架,不僅功能齊全,優(yōu)勢(shì)眾多,還能幫助程序員用更少的代碼實(shí)現(xiàn)更多的功能,讓工作...詳情>>

        2023-11-05 19:55:25
        奇台县| 英吉沙县| 柳江县| 炎陵县| 平邑县| 梅河口市| 逊克县| 宝鸡市| 鹿邑县| 平谷区| 新龙县| 民乐县| 龙江县| 郧西县| 安仁县| 寻乌县| 宜兴市| 天镇县| 朝阳市| 西丰县| 临湘市| 巢湖市| 集贤县| 塔城市| 永春县| 宝鸡市| 明水县| 清镇市| 临颍县| 满洲里市| 普定县| 长治市| 梁山县| 且末县| 保亭| 遵义县| 嘉峪关市| 盖州市| 奉节县| 襄樊市| 九龙县|