缓存 好处 与带来的问题

使用缓存,主要是俩用途:

  • 高性能: 数据库查询速度慢(磁盘IO,逻辑运算),缓存中查询速度非常快(内存查询,KV结构,简单逻辑运算)
  • 高并发: Mysql 每秒只能支持2000左右的请求,Redis轻松每秒1W以上。让80%以上查询走缓存,20%以下查询走数据库,能让系统吞吐量有很大的提高。

常见的缓存问题:

  1)缓存与数据库双写不一致

  2)缓存雪崩

  3)缓存穿透

  4)缓存并发竞争

引入缓存额外的问题:

  1 ) 增加了系统复杂程度

  2 )为了避免单点问题,需要引入缓存集群

posted on 2018-06-23 10:16  HB1  阅读(493)  评论(0编辑  收藏  举报

导航