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

Posted liangquanj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Redis设计与实现剖析- 前言》相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

技术分享图片

 

 

参考资料:

《Redis设计与实现》

 

以上是关于《Redis设计与实现剖析- 前言》的主要内容,如果未能解决你的问题,请参考以下文章

阿里JAVA面试题剖析:一般实现分布式锁都有哪些方式?使用 Redis 如何设计分布式锁?

Redis | 第9章 Lua 脚本与排序《Redis设计与实现》

Redis | 第6章 事件与客户端《Redis设计与实现》

Redis | 第7章 Redis 服务器《Redis设计与实现》

Redis源码剖析--源码结构解析

Redis | 第8章 发布订阅与事务《Redis设计与实现》#yyds干货盘点#