为什么要在项目中使用缓存呢?

用缓存主要是两个用途,高性能和高并发

  1. 高性能
    假如有1000个请求要去查询同一条数据,如果1000个请求直接去数据库中查找,而且这个查找sql比较耗时,那么这1000个请求每个都会很慢.
    如果在查询系统和数据库中间加一层缓存,那么第一个请求查询数据库,会慢一点,查出来结果保存到缓存中,只要这个数据在一段时间内不会改变,其他999个请求就可以都去缓存中查询数据,就会很快
    如果数据在后续变化了,系统在修改数据库的同时,去更新一下缓存中的数据就可以了
  2. 高并发
    在高并发的时候,瞬间每秒压力激增,数据库承受不住一下子涌入的请求,可以把很多数据放在缓存中,从缓存中去操作,大幅度提升性能一般公司都是用缓存来实现高性能的
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值