分布式缓存
clz1314521
这个作者很懒,什么都没留下…
展开
-
分布式缓存原理----Hash环/一致性Hash原理/Hash槽
Memcached:为分布式客户端做分发,hash环TWY Redis:为分布式客户端做分发 ,hash环Redis Cluster:点对点 ,2Khash槽当前,Memcached、Redis这类分布式kv缓存已经非常普遍。从本篇开始,本系列将分析分布式缓存相关的原理、使用策略和最佳实践。我们知道Memcached的分布式其实是一种“伪分布式”,也就是它...原创 2018-06-07 09:54:25 · 4631 阅读 · 3 评论 -
分布式缓存--序列4--缓存更新策略/缓存穿透/缓存雪崩
缓存更新策略被动更新设置key过期的时间,让其自动失效。主动更新更新DB的时候,同时更新缓存。一般业务都是主动更新和被动更新结合使用。先更新DB,后更新缓存对于主动更新来说,存在一个问题:你是先更新缓存,后更新DB;还是反过来? 下面分别分析以下2个场景,假设有2个线程,t1, t2: (1) 先更新缓存,后更新DB。假设有如下的执行系列:t1更新缓存; t2读缓存,因为t1把缓存更新了,导致t2...原创 2018-06-07 11:31:37 · 218 阅读 · 0 评论