[Memcache] memcache中的過期時間策略


1. memcached內部不會監視記錄是否過期,而是在get時查看記錄的時間戳,檢查記錄是否過期。 這種技術被稱為 惰性過期。因此,memcached不會在過期監視上耗費CPU時間 ,與redis是有區別的.

2. memcached的過期時間,有一個最大時限就是30天,設置時若超過30天,存儲時返回true,但是在獲取數據的時候取不到.
3. memcached過期是兩個原則:
  1.惰性刪除:獲取時候才進行刪除
  2.LRU原則(Least Recently Used):內存空間滿了,會把最近最少使用緩存刪除掉,不管是否過期


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM