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,定时刷新缓存,

  • 相关阅读:
    Pycharm
    Python
    navicat连接MySQL8.0出现2059错误
    MySQL Community Server 8.0.11下载与安装配置
    pip升级以及导入模块
    pycharm安装
    python环境安装
    js 超级玛丽(未完成)
    js 点名
    js 获取鼠标位置坐标
  • 原文地址:https://www.cnblogs.com/weigy/p/12670779.html
Copyright © 2011-2022 走看看