国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Memcache緩存方式及節(jié)點故障解決

testHs / 504人閱讀

memcache的存儲方式

在啟動memcache時,memcache會申請若干個slab塊, 每個slab塊又會分配若干個page, 每個page的大小默認(rèn)為1M, 在數(shù)據(jù)緩存進來的時候,memcache會查看是否有合適的slab,然后該slab是否有合適的chunk存儲數(shù)據(jù),這里的chunk就是用于存儲數(shù)據(jù)的最小單位, 每個page下會有若干個大小相同的chunk,而每個page之間的chunk又是不同的,如上圖,如果每個chunk大小為112Byte,那么對應(yīng)的page就是有100個chunk, 當(dāng)一個要緩存的數(shù)據(jù)打大小大于88byte而小于122byte時,就會被存儲在這個page的某個chunk里。存儲的chunk的原則是不小于被存儲數(shù)據(jù)大小的最小size的那個chunk.

數(shù)據(jù)過期的方式

1: Lazy Expiration
Memcache不會監(jiān)視數(shù)據(jù)的過期時間, 只是在get緩存的時候查看該緩存的時間戳(在緩存的時候會有記錄),如果超過就獲取不到,這種方式就是Lazy Expiration

2: LRU(Least Recently Used)
Memcache會以過期的緩存空間優(yōu)先存儲數(shù)據(jù),但假如內(nèi)存吃緊, 沒有可用的已過期的存儲空間,這種時候就會使用LRU機制, 刪除最近最少使用的的內(nèi)存空間。

使用一致性hash算法解決節(jié)點故障

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/61676.html

相關(guān)文章

  • PHP面試常考內(nèi)容之Memcache和Redis(3)

    摘要:自己整理了一篇不同等級面試都問什么的文章,關(guān)注公眾號琉憶編程庫,回復(fù)等級,我發(fā)給你。 你好,是我琉憶。今天是周五了,再上一天班就周末了,提前祝大家周末愉快。嘿嘿。這篇文章是本周Memcache和Redis內(nèi)存數(shù)據(jù)庫常考的專題。本周一和周三更新的文章路徑:PHP面試常考內(nèi)容之Memcache和Redis(1)PHP面試常考內(nèi)容之Memcache和Redis(2)本周(2019.2-18至...

    Lionad-Morotar 評論0 收藏0
  • PHP面試常考內(nèi)容之Memcache和Redis(3)

    摘要:自己整理了一篇不同等級面試都問什么的文章,關(guān)注公眾號琉憶編程庫,回復(fù)等級,我發(fā)給你。 你好,是我琉憶。今天是周五了,再上一天班就周末了,提前祝大家周末愉快。嘿嘿。這篇文章是本周Memcache和Redis內(nèi)存數(shù)據(jù)庫常考的專題。本周一和周三更新的文章路徑:PHP面試常考內(nèi)容之Memcache和Redis(1)PHP面試常考內(nèi)容之Memcache和Redis(2)本周(2019.2-18至...

    zhaochunqi 評論0 收藏0
  • Memcache 學(xué)習(xí)總結(jié)

    摘要:余數(shù)分布式算法就是根據(jù)服務(wù)器臺數(shù)的余數(shù)進行分散。余數(shù)分布式算法由于保存鍵的服務(wù)器會發(fā)生巨大變化,而影響緩存的命中率,但中,只有在上增加服務(wù)器的地點逆時針方向的第一臺服務(wù)器上的鍵會受到影響。 WHAT is Memcache? Free & open source, high-performance, distributed memory object caching system, g...

    zhonghanwen 評論0 收藏0
  • (討論)緩存同步、如何保證緩存一致性、緩存誤用

    摘要:總結(jié)允許的緩存寫場景大部分情況,修改成本會高于增加一次,因此應(yīng)該淘汰緩存如果還在糾結(jié),總是淘汰緩存,問題也不大先操作數(shù)據(jù)庫,還是先操作緩存這里分了兩種觀點,的觀點沈老師的觀點。這里我覺得沈老師可能忽略了并發(fā)的問題,比如說以下情況一個寫請求 緩存誤用 緩存,是互聯(lián)網(wǎng)分層架構(gòu)中,非常重要的一個部分,通常用它來降低數(shù)據(jù)庫壓力,提升系統(tǒng)整體性能,縮短訪問時間。 有架構(gòu)師說緩存是萬金油,哪里有問...

    msup 評論0 收藏0
  • (討論)緩存同步、如何保證緩存一致性、緩存誤用

    摘要:總結(jié)允許的緩存寫場景大部分情況,修改成本會高于增加一次,因此應(yīng)該淘汰緩存如果還在糾結(jié),總是淘汰緩存,問題也不大先操作數(shù)據(jù)庫,還是先操作緩存這里分了兩種觀點,的觀點沈老師的觀點。這里我覺得沈老師可能忽略了并發(fā)的問題,比如說以下情況一個寫請求 緩存誤用 緩存,是互聯(lián)網(wǎng)分層架構(gòu)中,非常重要的一個部分,通常用它來降低數(shù)據(jù)庫壓力,提升系統(tǒng)整體性能,縮短訪問時間。 有架構(gòu)師說緩存是萬金油,哪里有問...

    y1chuan 評論0 收藏0

發(fā)表評論

0條評論

testHs

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<