摘要: 转载自:一文读懂缓存穿透、缓存击穿、缓存雪崩及其解决方法 在介绍这三大问题之前,我们需要先了解Redis作为一个缓存中间件,在项目中是如何工作的。首先看一下在没有缓存中间件的时候的系统数据访问的架构图: 客户端发起一个查询请求的时候,首先去缓存中查询,如果数据在缓存中存在,则直接将缓存中的数据返回给 阅读全文
posted @ 2023-03-01 17:53 r1-12king 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 转载自:一致性哈希算法原理详解 一、普通 hash 算法 (取模算法): 在了解一致性哈希算法之前,我们先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。 1、普通 ha 阅读全文
posted @ 2023-03-01 17:45 r1-12king 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 第九课 09 | 学习开源代码该如何入手? 总结 一、通过文档来了解开源项目 最佳的方式就是先看它的文档。 quick start -> Introduction -> Basic Concepts -> Use cases -> EcoSystem -> feature -> 论文(项目产生的背景 阅读全文
posted @ 2023-03-01 11:39 r1-12king 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 中间件 kafka The Log: What every software engineer should know about real-time data’s unifying abstraction,对应的中文译稿在这里:《日志:每个软件工程师都应该知道的有关实时数据的统一抽象》。 redi 阅读全文
posted @ 2023-03-01 10:40 r1-12king 阅读(15) 评论(0) 推荐(0) 编辑