
缓存
redis缓存,ehchache,memcached等缓存
奋进的小伙子
这个作者很懒,什么都没留下…
展开
-
一致性Hash算法原理
一、前言 在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。 但是普通的余数hash(hash(比如用户id)%服务器机器数)算法伸缩性很差,当新增或者下线服务器机器时候,用户id与服务器的映射关系会大量失效。一致性hash则利用hash环对其进行了改进。 二、一致性Ha...转载 2020-02-26 22:49:15 · 675 阅读 · 0 评论 -
缓存穿透、缓存击穿、缓存雪崩区别及其解决方案
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导...原创 2020-02-26 22:44:43 · 214 阅读 · 0 评论