全部
文章平均质量分 81
乔帆
这个作者很懒,什么都没留下…
展开
-
第一篇博客
Hello Blog原创 2018-07-13 15:16:52 · 153 阅读 · 0 评论 -
缓存
缓存 缓存,顾名思义,就是数据暂存的地方,可以理解为取出来的数据暂时存放在内存里,等待使用。 使用缓存的场景,缓存一般用来存放热点数据,有一个二八定律的说法。简单的说就是重要的部分一般占20%,缓存用来存放的就是这20%的数据。因为访问数据库的速度是很慢的,并且数据库是脆弱的,无法抗住业务的直接冲击 我了解两种1.在虚拟机内存里创建缓存2.使用Redis(memcach...原创 2018-07-13 16:16:01 · 146 阅读 · 0 评论 -
Redis缓存
使用redis作为缓存首先要考虑几个常见的问题。1、缓存穿透2、缓存雪崩3、缓存击穿4、数据一致性1、缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们...原创 2018-07-13 17:36:55 · 219 阅读 · 0 评论 -
分布式系统
分布式系统 多个数据源,需要进行跨数据源操作的应用系统都可以称之为分布式应用系统分布式缓存技术 分布式缓存技术,就是把数据存放在不同的机器上,利用分布式缓存中间件进行处理数据产生原因 1、业务需求复杂,必须进行系统级别的垂直拆分,保证各个业务清晰,各自部署对外提供服务。 2、存在高并发的问题,对单个节点的服务器造成非常大的压力 3、数据量...原创 2018-07-13 17:58:23 · 184 阅读 · 0 评论