1. 程式人生 > 實用技巧 >redis刪除策略

redis刪除策略

文章目錄

redis刪除策略

Redis是一種記憶體級資料庫,所有資料均存放在記憶體中,記憶體中的資料可以通過ttl指令獲取其狀態

  • XX :具有時效性的資料
  • -1 :永久有效的資料
  • -2 :已經過期的資料 或 被刪除的資料 或 未定義的資料

在這裡插入圖片描述

資料刪除策略的目標
在記憶體佔用與CPU佔用之間尋找一種平衡,顧此失彼都會造成整體redis效能的下降,甚至引發伺服器宕機或記憶體洩露

1 定時刪除

在這裡插入圖片描述

2 惰性刪除

在這裡插入圖片描述

3 定期刪除

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

逐出演算法

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
(資料來自黑馬)