陈琛的Redis文章

71 篇文章
11 人订阅

全部文章

陈琛

Redis的跳跃表确定不了解下吗?

hello,大家好,前面几周我们一起看了Redis底层数据结构,如动态字符串SDS,双向链表Adlist,字典Dict。

7410
陈琛

内存节省到极致!!!Redis中的压缩表,值得了解...

前面几周我们一起看了Redis底层数据结构,如动态字符串SDS,双向链表Adlist,字典Dict,跳跃表,整数集合intset,如果有对Redis常见的类型或...

13160
陈琛

多图解释Redis的整数集合intset升级过程

大噶好,今天仍然是元气满满的一天,抛开永远写不完的需求,拒绝要求贼变态的客户,单纯的学习技术,感受技术的魅力。(哈哈哈,皮一下很开森)

13230
陈琛

跳跃表确定不了解下😏

hello,大家好,周五见了。前面几周我们一起看了Redis底层数据结构,如动态字符串SDS,双向链表Adlist,字典Dict,如果有对Redis常见的类型或...

11920
陈琛

面试官:说说Redis的Hash底层 我:......(来自阅文的面试题)

hello,各位小可爱们,又见面了。今天这篇文章来自去年面试阅文的面试题,结果被虐了。这一part不说了,下次专门开一篇,写下我面试被虐的名场面,尴尬的不行,全...

5810
陈琛

Redis科普篇

Redis是一种基于键值对(key-value)的NoSQL数据库,主要的数据类型包括String(字符串),hash(哈希),list(列表),set(集合)...

9730
陈琛

面试官:说说Redis的Hash底层 我:......(来自阅文的面试题)

hello,各位小可爱们,又见面了。今天这篇文章来自去年面试阅文的面试题,结果被虐了。这一part不说了,下次专门开一篇,写下我面试被虐的名场面,尴尬的不行,全...

9920
陈琛

Redis的双向链表一文全知道

hello,又见面了。不要问为什么,问就是勤劳。马上要开启爆更模式啦。在Redis中链表List的应用非常广泛,但是Redis是采用C语言来写,底层采用双向链表...

11230
陈琛

String底层实现——动态字符串SDS

上篇我们已经了解了Redis是什么,在Linux上如何安装,常见的数据类型和API使用,如果有不明白的,可以移步到主页。

10430
陈琛

[Redis源码系列]在Liunx安装和常见API

hello,好久不见,又断更了一段时间。同事大部分离职了,但是活还是一样,所以只能硬着头皮顶上。现在总算歇会了,决定开启Redis源码系列,希望不要啪啪啪打脸。

13640
陈琛

一篇文章快速搞懂 Atomic(原子整数/原子引用/原子数组/LongAdder)

相信大部分开发人员,或多或少都看过或写过并发编程的代码。并发关键字除了Synchronized(如有不懂请移至传送门,[万字长文,建议收藏]关于Synchron...

11440
陈琛

[万字长文,建议收藏]关于Synchronized锁升级,你该了解这些

毫无疑问,synchronized是我们用过的第一个并发关键字,很多博文都在讲解这个技术。不过大多数讲解还停留在对synchronized的使用层面,其底层的很...

16940
陈琛

[并发基础篇]MESI协议,JMM,线程常见方法等

我们在找工作时,经常在招聘信息上看到有这么一条:要求多线程并发经验。无论是初级程序员,中级程序员,高级程序员,也无论是大厂,小厂,并发编程肯定是少不了的。

8610
陈琛

万能转接头之适配器模式

如果咱要出国旅游,其他国家插座有采用欧标(两孔圆),而国内的插头都是两孔扁的,即无法使用,那不是凉凉了。在日常生活中,这个问题很好解决,我们只要带上多功能转化插...

10630
陈琛

万字总结之单例模式

这里不得不先吐槽下,尤其是接手原来的老项目,负责人已经溜了,你不得不上。哎,要是代码写的优雅,注释明了,那就是祖上烧高香了,得此优秀项目。那要是写的一团糟,代码...

8110
陈琛

万字总结之设计模式(扫盲篇)

上篇说了反射,将其作为框架的基础知识。还没看过的移至传送门,参考我之前的文章万字总结之反射(框架之魂)。

9420
陈琛

万字总结——反射(框架之魂)

准备过年看下Spring源码,用来唬人,哈哈哈哈。正经点,是为了在遇到问题的时候,能知其然而知其所以然。但是在开始前,先恶补下基础知识。今天看框架之魂——反射。...

11620
陈琛

MySQL的万字总结(缓存,索引,Explain,事务,redo日志等)

hello,小伙伴们,好久不见,MySQL系列停更了差不多两个月了,也有小伙伴问我为啥不更了呢?其实我去看了MySQL的全集,准备憋个大招,更新篇长文(我不会告...

9110
陈琛

全网最全最详细的Sharding-JDBC入门

在开始之前,不得不吐槽下,全网的Sharding-JDBC的资料太少了,而且大部分资料都是1.X的版本,那是很早的版本,现在Sharding-JDBC已经发展到...

18920
陈琛

Sharding JDBC扫盲篇

Sharding-JDBC是当当网研发的开源分布式数据库中间件,从3.0开始Sharding-JDBC就被包含在Sharding-Sphere中,之后该项目进入...

12120

扫码关注云+社区

领取腾讯云代金券