2018年4月24日

一致性哈希算法原理

摘要: 在后端服务开发的过程中, 遇到了这样一个问题: 需要在 mysql 前面部署 redis 做一层缓存, 要求 redis 是集群部署, 并且每台 redis 节点只缓存总数据量的 1/N, N 为 redis 的个数. 看到这里大家都能想到到一个方法是使用 hash(key)%N 来选取 redis 阅读全文

posted @ 2018-04-24 11:22 Louis军 阅读(612) 评论(0) 推荐(0) 编辑

缓存

摘要: 缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。 缓存穿透问题 缓存穿透在有些地方也称为“缓存击穿”。 阅读全文

posted @ 2018-04-24 11:21 Louis军 阅读(158) 评论(0) 推荐(0) 编辑

导航