博客
关于我
Java面试题整理,闭关在家37天“吃透”这份345页PDF,纯干货
阅读量:637 次
发布时间:2019-03-15

本文共 324 字,大约阅读时间需要 1 分钟。

缓存相关问题解析

网站性能优化是一个永恒的技术难点,而缓存机制未必是传说中的神器。作为开发人员,我们需要深入理解缓存的工作原理以及它可能带来的问题。

缓存雪崩是指大量缓存同时失效的情况。以双十一为例,首页数据在短时间内大量失效,导致一次性向数据库查询,引发服务器压力爆炸。

缓存雪崩的解决方案主要包括以下几点:

  • 分布式缓存节点对热点项进行负载均衡2.ulent ed isthen set定时刷新缓存
  • 使用永不过期策略
  • 缓存穿透是指攻击者精心设计的请求,直接命中数据库而绕过缓存层。当黑客使用非法ID查询时,数据库成为入口。

    缓存穿透应采取以下措施:

  • 数据库层从未返回的请求缓存(Redis流行化后提出的补救方案)
  • IP 拉黑
  • 使用分布式布隆过滤器
  • 转载地址:http://dlmlz.baihongyu.com/

    你可能感兴趣的文章
    获取linux 主机cpu类型
    查看>>
    测试tensorflow是否安装成功 出现 SyntaxError: invalid syntax的错误
    查看>>
    Flask--简介
    查看>>
    16 python基础-恺撒密码
    查看>>
    Frame--Api框架
    查看>>
    Boostrap技能点整理之【网格系统】
    查看>>
    javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
    查看>>
    ssm(Spring+Spring mvc+mybatis)——updateDept.jsp
    查看>>
    Git简单理解与使用
    查看>>
    echarts 基本图表开发小结
    查看>>
    adb通过USB或wifi连接手机
    查看>>
    JDK9-15新特性
    查看>>
    Vector 实现类
    查看>>
    TreeSet、TreeMap
    查看>>
    JVM内存模型
    查看>>
    可变长度参数
    查看>>
    3、条件查询
    查看>>
    cordova打包apk更改图标
    查看>>
    GitHub上传时,项目在已有文档时直接push出现错误解决方案
    查看>>
    页面置换算法
    查看>>