成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

分布式面試之Solr以及redis的面試問題-創(chuàng)新互聯(lián)

分布式面試之Solr以及redis的面試問題

創(chuàng)新互聯(lián)一直通過網(wǎng)站建設和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務,以成都網(wǎng)站制作、成都網(wǎng)站設計、移動互聯(lián)產(chǎn)品、全網(wǎng)整合營銷推廣服務為核心業(yè)務。10多年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設技術,全新開發(fā)出的標準網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設的選擇。

           

redis之雪崩問題的解決:首先redis做緩存,應用場景一般如下:

分布式面試之Solr以及redis的面試問題

Redis做緩存是最常見的應用場景??蛻舳苏埱笤诰彺鎸用芯椭苯臃祷?,如果miss就去讀取存儲層,存儲層讀取到就寫入緩存層,然后再返回到客戶端。 
優(yōu)點: 
加速讀寫 
降低后端負載 
缺點: 
數(shù)據(jù)的不一致性 
代碼維護成本 
運維成本

緩存穿透化:

分布式面試之Solr以及redis的面試問題

然而緩存可能會遇到這種問題:請求cache拿不到數(shù)據(jù),就會去存儲層拿,都拿不到時,返回空值(可能會返回大量空值)?;蛘叽a有問題,拿不到數(shù)據(jù)。就會一直請求數(shù)據(jù)。導致后端打崩。

優(yōu)化方法:
1、緩存層緩存空值。
–緩存太多空值,占用更多空間。(優(yōu)化:給個空值過期時間)
–存儲層更新代碼了,緩存層還是空值。(優(yōu)化:后臺設置時主動刪除空值,并緩存把值進去)

redis:雪崩優(yōu)化

分布式面試之Solr以及redis的面試問題

redis掛了,客戶端直接請求到數(shù)據(jù)庫里面。數(shù)據(jù)庫負載非常高。甚至數(shù)據(jù)庫拖掛了。

優(yōu)化方法:
1、保持緩存層服務器的高可用。
–監(jiān)控、集群、哨兵。當一個集群里面有一臺服務器有問題,讓哨兵踢出去。
2、依賴隔離組件為后端限流并降級。
比如推薦服務中,如果個性化推薦服務不可用,可以降級為熱點數(shù)據(jù)。
3、提前演練。
演練 緩存層crash后,應用以及后端的負載情況以及可能出現(xiàn)的問題。
對此做一些預案設定。

redis:弱點key優(yōu)化

分布式面試之Solr以及redis的面試問題

A、B、C、D同時請求一個資源,不存在時都要去請求存儲層,有可能會拖掛。

優(yōu)化方法: 
1、互斥鎖: 
只允許一個請求重建緩存。 
其他請求等待緩存重建執(zhí)行完,重新從緩存獲取數(shù)據(jù)即可。

分布式面試之Solr以及redis的面試問題

2、用戶過期 
–“物理”不過期 
–邏輯設置過期時間(根據(jù)上一次更新時間,構建一個隊列,主動去更新) 
熱點key重建優(yōu)化

分布式面試之Solr以及redis的面試問題

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。

網(wǎng)頁題目:分布式面試之Solr以及redis的面試問題-創(chuàng)新互聯(lián)
瀏覽路徑:http://jinyejixie.com/article20/dpcsco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、微信公眾號、Google全網(wǎng)營銷推廣、網(wǎng)站建設、關鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
文水县| 安庆市| 麻江县| 忻城县| 永德县| 武威市| 平舆县| 蓬莱市| 灵石县| 城市| 通渭县| 洞口县| 弋阳县| 寻甸| 荆州市| 九江县| 井研县| 扎赉特旗| 永胜县| 右玉县| 铜鼓县| 华宁县| 海兴县| 虹口区| 岳西县| 磐石市| 万载县| 龙门县| 富宁县| 渝北区| 马山县| 通江县| 苍梧县| 仙游县| 朝阳县| 延寿县| 车险| 日喀则市| 龙陵县| 抚顺市| 龙里县|