redis的過期健的處理方式與原理

趙雍發表於2015-05-07

過期健的通用策略

過期健的刪除策略有三種:定時刪除,惰性刪除,定期刪除

定期刪除:在設定過期時間時,建立一個定時器,在過期時間來臨時,讓定時器去執行刪除過期健

優勢:通過食用定時器,可以保證過期健馬上被刪除,有效的釋放了過期健所佔用的記憶體。
缺點:


惰性刪除:放任健過期不管,但是當每次獲取健時,都會檢查健是否過期,如果過期,就會刪除健,沒有過期,則返回健


定期刪除:每隔一段時間,對資料庫進行一次檢查,刪除裡面的過期健

redis採用的策略

redis採用的是惰性刪除與定期刪除

未完

相關文章