Memcache相關面試題

2022-08-20 03:51:09 字數 971 閱讀 7327

1)memcached的cache機制是怎樣的?

懶惰演算法 +最近最少使用原則

2)memcached如何實現冗餘機制?

冗餘:就是有好多好多不經常使用的。

可以不用實現冗餘機制,如果非要實現。那就搞乙個主備。

3)memcached如何處理容錯的?

可以不用實現容錯機制。因為memcache是臨時快取的中間結果集資料。如果掛掉就可以取源資料(mysql)。但是非要讓你實現。可以搞乙個主備。

4)如何將memcached中keys批量匯入匯出?

這個也不要實現。memcache是快取記憶體工具,任何有臨時讓它稍一下的動作都應該三思。這個時候,可以讓mysql資料庫建立乙個表,儲存快取資料。有需要批量匯入匯出的時候,就使用這個表的資料,即可。

5)memcached是如何做身份驗證的?

memcache是沒有登入功能的,沒有使用者與密碼的。沒有身份驗證。如果你非要做。

程式設計師總是有方法的 。使用防火牆就可以實現。

6)memcached能接受的key的最大長度是多少?

key的最大長度是:250位元組

7)memcached對item的過期時間有什麼限制?

可以使用時間戳,也可以使用秒。但是秒只能使用30天以內的。 超過就要使用時間戳。

8)memcached最大能儲存多大的單個item?

最大是1m

9)為什麼單個item的大小被限制在1m byte之內?

因為記憶體演算法是這樣實現的。

面試題相關

一些位址 osi七層功能及協議 資料鏈路層是如何定址的?傳送方 已知接收方ip arp 接收方mac位址 交換機尋找該mac位址所在埠,把幀往這個埠 mac通過rarp轉為ip位址。可靠通訊是靠哪一層來完成的?網路層 tcp協議 100base t 100mbps,baseband,雙絞線對。簡而言...

前端面試題 css相關面試題

css 選擇器中,元素選擇器和類選擇器的區別是什麼?元素選擇器是最常見的 css 選擇器,即,文件的元素就是最基本的選擇器。選擇器通常是某個 html 元素,比如 等,甚至可以是 元素本身。類選擇器用於將樣式規則與附帶 class 屬性的元素匹配,其中該 class 屬性的值為類選擇器中指定的值。使...

Handler相關面試題

1.handler的作用 a 在非ui執行緒更新ui b 傳送延遲訊息 2.為什麼android設計只能ui執行緒更新ui?a 解決多執行緒併發問題 b 提高介面更新的效能問題 c 架構設計的簡單 3.handler相關的異常 a 只有主線程才能更新ui 解決辦法 向主線程傳送訊息,在主線程的han...