Redis緩存預熱和緩存更新


 Redis緩存更新

緩存更新

  緩存淘汰的策略有兩種:

    (1) 定時去清理過期的緩存。

    (2)當有用戶請求過來時,再判斷這個請求所用到的緩存是否過期,過期的話就去底層系統得到新數據並更新緩存。

  兩者各有優劣,第一種的缺點是維護大量緩存的key是比較麻煩的,第二種的缺點就是每次用戶請求過來都要判斷緩存失效,邏輯相對比較復雜,具體用哪種方案,大家可以根據自己的應用場景來權衡。1. 預估失效時間 2. 版本號(必須單調遞增,時間戳是最好的選擇)3. 提供手動清理緩存的接口。

  介紹緩存系統的緩存更新的:http://www.cnblogs.com/zhangweizhong/p/5884761.html

 

Redis緩存預熱

緩存預熱

  緩存預熱就是系統上線后,將相關的緩存數據直接加載到緩存系統。這樣避免,用戶請求的時候,再去加載相關的數據。

  解決思路:

    1,直接寫個緩存刷新頁面,上線時手工操作下。

    2,數據量不大,可以在WEB系統啟動的時候加載。

    3,定時刷新緩存,


免責聲明!

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



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