使用缓存的常见优缺点

常见优点:

  • 高性能
    • -假如多个用户查询同一条数据A,在不用缓存的情况下,每次查询数据A都走一边数据库,而通过数据库查询的耗时是800ms,那就是每个用户都要耗时800ms去查询数据A,而用了缓存以后,第一个查询的用户耗时800ms,写入缓存,后面访问这条数据的直接从缓存获取,可能只耗时10ms,大大提高了查询的性能.
  • 高并发
    • -假如在某个时间段,有访问高峰期,每秒有4000个请求去访问数据库,可是数据库承载不了每秒4000请求,那么数据库可能会宕机.此时,我们把其中的四分之三的数据放在缓存,用户请求过来,先走缓存,缓存中没有的再走数据库.就能抗下每秒4000的请求.

常见缺点:

  • 缓存雪崩
  • 缓存与数据库双写不一致
  • 缓存穿透
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容