
缓存
活在梦里丶
学渣的逆袭之路~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最通俗易懂的一致性哈希算法原理
再讨论一致性哈希之前,我们先来回顾一下缓存的演化历史:当我们的系统还是一个非常小的时候,对于用户的请求我们直接访问数据库就好了。当访问量到了一定数量的时候,我们使用缓存服务器,缓存一部分热数据来减轻数据库的压力,这便是最原始的阶段。原创 2019-01-08 01:05:52 · 2866 阅读 · 2 评论 -
到底什么是缓存穿透,缓存雪崩,缓存击穿
什么是缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存没有命中,这时候我们会数据库查询。出于容错考虑,当我们从数据库查询不到数据的时候,则不会写入缓存,这个可能导致每次请求都去数据库查询,失去了缓存的意义。在流量大的时候DB可能就会挂掉,如果有人利用这个不存在key频繁操作攻击我们的应用,这就是漏洞。以查询用户信息为例,id=-1的用户是肯定不存在的,但是现在有10000个请求,其中90...原创 2019-01-20 21:50:54 · 671 阅读 · 0 评论