随笔分类 - 数据库-redis
发表于 2021-09-17 16:24阅读:376评论:0推荐:0
摘要:前言: 阅读 redis设计与实现 一书的记录。未完待续。。。 redis我们都知道有5种数据类型,分别是string,list,hash,set,zset,那么你知道它们的底层数据结构实现吗? redis底层有6种数据结构,分别是简单动态字符串(SDS),链表,字典,跳跃表,整数集合,压缩列表。
阅读全文 »
发表于 2021-08-30 14:58阅读:723评论:0推荐:0
摘要:一般来讲,常见三大缓存问题不外乎就是缓存穿透、缓存击穿、缓存雪崩。三者的共同点都是高并发,缓存更新、缓存失效居多。而且三者也会相互恶化,导致问题更加严重,因此一旦有一个问题就需要马上解决,以免最终引起”雪崩”。本文将分别分析缓存并发、缓存雪崩、缓存击穿三大问题,并提出对应的解决方案。 一、缓存穿透
阅读全文 »
发表于 2021-06-18 10:47阅读:220评论:0推荐:0
摘要:导读 《数据密集型应用系统设计》(豆瓣9.7)作者、著名分布式系统专家Martin和Redis作者antirez之间曾经发生过一场著名的"华山论剑",Martin认为antirez基于Redis设计的分布式锁“不伦不类”,“很糟糕”,antirez则做出了有力的反击,两位神仙打架,非常精彩。 想要理
阅读全文 »