介紹幾種redis數據超過可用內存的處理方式

一、處理方式有很多種,例如

 

1、修改redis.conf中的maxmemory-policy選項

2、加內存

3、縮短(或設置)數據過期時間,以釋放內存

4、redis集羣

當然還有其他更好的方式

 

二、通過修改redis.conf中maxmemory-policy選項,設置刪除redis鍵的淘汰規則

 

規則名稱 規則說明
volatile-lru 使用LRU算法刪除一個鍵(只對設置了生存時間的鍵)
allkeys-lru 使用LRU算法刪除一個鍵
volatile-random 隨機刪除一個鍵(只對設置了生存時間的鍵)
allkeys-random 隨機刪除一個鍵
volatile-ttl 刪除生存時間最近的一個鍵
noeviction 不刪除鍵,只返回錯誤

 

文章轉載自:介紹幾種redis數據超過可用內存的處理方式  http://www.studyofnet.com/news/1316.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章