redis 內存溢出和數據過期策略


1: 設置內存最大值, 如果該主機只作為 redis 服務器, 無其它比較占用資源的服務, 建議設置為內存的 3/4 大小, 單位 B

2: 設置內存溢出解決策略, 推薦 1-5 任選一種, 不推薦 6

  1. volatile-lru -> 根據LRU算法生成的過期時間來刪除。
  2. allkeys-lru -> 根據LRU算法刪除任何key。
  3. volatile-random -> 根據過期設置來隨機刪除key。
  4. allkeys->random -> 無差別隨機刪。
  5. volatile-ttl -> 根據最近過期時間來刪除(輔以TTL)
  6. noeviction -> 誰也不刪,直接在寫操作時返回錯誤。

 


免責聲明!

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



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