![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 93
super_journey
这个人很懒,什么都没写
展开
-
十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩
在了解这三大问题之前,我们要理解,常用的分布式缓存Redis单机并发量能达到万级,常用的关系型数据库MySQL一般并发量是千级,他们支持的并发量可能差十倍,所以要尽可能把流量拦截在缓存层。为什么呢?就像是大湖里多排点水,就可能把小河道冲垮,不知道你听过没——长江之水天上来,白洋淀里把不住。缓存击穿什么是缓存击穿先从缓存击穿开始。缓存击穿: 一个并发访问量比较大的key在某个时间过期,导致所有的请求直接打在DB上。缓存击穿会增大数据库的负载,我们看看怎么缓解。缓存击穿如何解决原创 2022-04-06 22:59:29 · 143 阅读 · 0 评论 -
深入理解分布式缓存设计
前言在高并发的分布式的系统中,缓存是必不可少的一部分。没有缓存对系统的加速和阻挡大量的请求直接落到系统的底层,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一环。下面就来聊聊分布式系统中关于缓存的设计以及过程中遇到的一些问题。缓存的收益与成本使用缓存我们得到以下收益:加速读写。因为缓存通常是全内存的,比如Redis、Memcache。对内存的直接读写会比传统的存储层如MySQL,性能好很多。举个例子:同等配置单机Redis QPS可轻松上万,MySQL则只有几千。加速读写之原创 2022-04-06 02:01:26 · 187 阅读 · 0 评论