随笔分类 -  数据库-redis

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

点击右上角即可分享
微信分享提示