《Redis设计与实现剖析- 前言》

现如今Redis已经不折不扣的成为缓存技术中的主流中间件,基本上大型的系统都会选择Redis缓存来提升系统性能。

由于在目前开发项目中也有使用Redis,在使用以及了解Redis的过程中被Redis优秀的设计与实现所吸引,Redis本身是基于C语言实现的高级应用,Redis内部也大量使用了经典数据结构(数组,链表,Hash表,队列,堆,跳跃表),刚好最近在巩固加深数据结构与算法这方面的基本功,所以就萌出了通过剖析Redis内部实现的方式,来复习巩固C语言的知识及其高级应用和经典数据结构的原理及其应用的想法。

我希望在学习Redis的过程中,将所了解的东西写成博客系列文章,一是为了方便梳理知识,二是希望可以通过发表文章将自己的所学知识分享给有兴趣了解这方面的技术爱好者,也希望读者发现并指出纠正我的错误。

本系列文章主要是从分析Redis服务端的设计与实现原理角度出发,而非应用角度,当然Redis的设计是为应用而设计的,所以在分析相应功能实现的时候会讲一些使用角度应该注意的问题和建议。

本系列文章将从以下方面进行介绍Redis:

参考资料:

《Redis设计与实现》

猜你喜欢

转载自www.cnblogs.com/liangquanJ/p/Redis_Preface.html