日韩欧乱色一区二区三区在线_久久―日本道色综合久久_欧美日本一区二区_网曝91综合精品门事件在线

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

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

關(guān)注千鋒學習站小程序
隨時隨地免費學習課程

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

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

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

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

如何解決Redis宕機?

宕機:服務器停止服務

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

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

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

以上過程容易配置錯誤,可以使用redis提供的sentinel機制來簡化以上操作。簡單的方法:redis的哨兵功能。

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

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

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

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

Redis回收過程是如何工作的?

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

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

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

tags: python培訓
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學 138****2860 剛剛成功領(lǐng)取
王同學 131****2015 剛剛成功領(lǐng)取
張同學 133****4652 剛剛成功領(lǐng)取
李同學 135****8607 剛剛成功領(lǐng)取
楊同學 132****5667 剛剛成功領(lǐng)取
岳同學 134****6652 剛剛成功領(lǐng)取
梁同學 157****2950 剛剛成功領(lǐng)取
劉同學 189****1015 剛剛成功領(lǐng)取
張同學 155****4678 剛剛成功領(lǐng)取
鄒同學 139****2907 剛剛成功領(lǐng)取
董同學 138****2867 剛剛成功領(lǐng)取
周同學 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
主站蜘蛛池模板: 霍城县| 双峰县| 丽江市| 祁门县| 大姚县| 宝鸡市| 栾川县| 抚顺市| 木兰县| 永清县| 波密县| 永济市| 兰州市| 祁东县| 桦甸市| 托里县| 龙里县| 青川县| 金昌市| 库伦旗| 平度市| 乌什县| 雅安市| 康马县| 承德县| 中江县| 磐石市| 南平市| 汕尾市| 平乐县| 铜陵市| 鸡泽县| 名山县| 泸西县| 涞水县| 东丰县| 永清县| 双桥区| 义乌市| 任丘市| 达尔|