Memcached

完全載入時,memcached 儲存桶的行為如何?

  • October 9, 2014

memcached 儲存桶中鍵的預設 ttl 是多少?

另外,當桶裝滿時會發生什麼?

我創建了一個 256MB 的 RAM 儲存桶,並嘗試通過發送無限集查詢來重載它,直到引發錯誤。但令我驚訝的是,它繼續接受輸入,但現在總項目固定為 2.8M,使用了 204M RAM。

同時,當我嘗試獲取第一個密鑰時,​​它說找不到密鑰。此外,我不斷呼叫一個特定的密鑰,它不會過期。

那麼它究竟是如何工作的呢?請指導。

如果您不設置 TTL,則該對象將永不過期。

您的問題的後半部分聽起來像是您遇到了 memcached 的記憶體驅逐策略,它將丟棄最近最少使用的對象 (LRU) 以為新項目騰出空間。

引用自:https://dba.stackexchange.com/questions/72505