zoukankan      html  css  js  c++  java
  • Redis缓存预热和缓存更新

     Redis缓存更新

    缓存更新

      缓存淘汰的策略有两种:

        (1) 定时去清理过期的缓存。

        (2)当有用户请求过来时,再判断这个请求所用到的缓存是否过期,过期的话就去底层系统得到新数据并更新缓存。

      两者各有优劣,第一种的缺点是维护大量缓存的key是比较麻烦的,第二种的缺点就是每次用户请求过来都要判断缓存失效,逻辑相对比较复杂,具体用哪种方案,大家可以根据自己的应用场景来权衡。1. 预估失效时间 2. 版本号(必须单调递增,时间戳是最好的选择)3. 提供手动清理缓存的接口。

      介绍缓存系统的缓存更新的:http://www.cnblogs.com/zhangweizhong/p/5884761.html

     

    Redis缓存预热

    缓存预热

      缓存预热就是系统上线后,将相关的缓存数据直接加载到缓存系统。这样避免,用户请求的时候,再去加载相关的数据。

      解决思路:

        1,直接写个缓存刷新页面,上线时手工操作下。

        2,数据量不大,可以在WEB系统启动的时候加载。

        3,定时刷新缓存,

  • 相关阅读:
    elasticsearch之建议器Suggester
    elasticsearch,kibana之相关配置
    elasticsearch之分析过程
    elasticsearch之mappings
    elasticsearch for Mac OS
    项目精讲
    博客园项目开发流程
    Django之auth模块
    DJango中间件
    DJango之模板层
  • 原文地址:https://www.cnblogs.com/weigy/p/12670779.html
Copyright © 2011-2022 走看看