Redis有哪幾種資料淘汰策略?

資料與人發表於2021-04-08

noeviction :返回錯誤當記憶體限制達到並且客戶端嘗試執行會讓更多記憶體被使用的命令(大部分的寫入指令,但DEL和幾個例外) 

allkeys-lru :嘗試回收最少使用的鍵(LRU),使得新新增的資料有空間存放。

volatile-lru :嘗試回收最少使用的鍵(LRU),但僅限於在過期集合的鍵,使得新新增的資料有空間存放。

allkeys-random :回收隨機的鍵使得新新增的資料有空間存放。

volatile-random :回收隨機的鍵使得新新增的資料有空間存放,但僅限於在過期集合的鍵。

volatile-tt :回收在過期集合的鍵,並且優先回收存活時間(TTL)較短的鍵,使得新新增的資料有空間存放。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997824/viewspace-2767177/,如需轉載,請註明出處,否則將追究法律責任。

相關文章