![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 92
南蛮麟爷
用博客记录下一个人的成长过程
展开
-
Redis源码阅读【10-事务与Lua】
Redis源码阅读【1-简单动态字符串】Redis源码阅读【2-跳跃表】Redis源码阅读【3-Redis编译与GDB调试】Redis源码阅读【4-压缩列表】Redis源码阅读【5-字典】Redis源码阅读【6-整数集合】Redis源码阅读【7-quicklist】Redis源码阅读【8-命令处理生命周期-1】Redis源码阅读【8-命令处理生命周期-2】Redis源码阅读【8-命令处理生命周期-3】Redis源码阅读【8-命令处理生命周期-4】Redis源码阅读【番外篇-Redis的原创 2020-10-08 16:50:59 · 346 阅读 · 0 评论 -
Redis源码阅读【9-持久化】
Redis源码阅读【1-简单动态字符串】Redis源码阅读【2-跳跃表】Redis源码阅读【3-Redis编译与GDB调试】Redis源码阅读【4-压缩列表】Redis源码阅读【5-字典】Redis源码阅读【6-整数集合】Redis源码阅读【7-quicklist】Redis源码阅读【8-命令处理生命周期-1】Redis源码阅读【8-命令处理生命周期-2】Redis源码阅读【8-命令处理生命周期-3】Redis源码阅读【8-命令处理生命周期-4】Redis源码阅读【番外篇-Redis的原创 2020-07-26 15:35:12 · 315 阅读 · 0 评论 -
Redis源码阅读【番外篇-Redis的多线程】
为什么Redis要使用多线程,解决了什么问题?怎么实现?引入多线程后又出现了什么问题?原创 2020-05-17 13:31:44 · 902 阅读 · 1 评论 -
Redis源码阅读【8-命令处理生命周期-4】
文章目录1、介绍2、命令解析1、介绍在前面的几篇《命令处理生命周期》的文章中我们分别介绍了:生命周期有关的结构体,Redis相关的事件 ,以及 服务端启动的过程 ,那么这篇文章我们主要讲解命令的处理过程。在Redis中,服务端启动完成后就是等待客户端的连接,并处理来自客户端的命令,最终响应客户端,整个过程涉及多个方面,我们主要从以下几个方面入手:命令解析,命令调用,返回结果。2、命令解析T...原创 2020-05-03 12:31:37 · 455 阅读 · 0 评论 -
Redis源码阅读【4-压缩列表】
123原创 2020-01-05 16:34:29 · 327 阅读 · 0 评论 -
Redis源码阅读【3-Redis编译与GDB调试】
2131原创 2019-12-29 15:03:42 · 1277 阅读 · 0 评论 -
Redis源码阅读【2-跳跃表】
123123原创 2019-12-28 14:19:03 · 515 阅读 · 1 评论 -
Redis源码阅读【1-简单动态字符串】
介绍简单动态字符串(Simple Dynamic Strings SDS)是Redis的基本数据结构之一,主要用于存储字符串和整型数据。SDS兼容C语音标准字符串处理函数,并且在此保证了二进制安全。二进制安全主要是针对类似于 \0 等有特殊含义的转义字符保证其安全性,而且不损害其内容SDS 基本结构首先我们看看SDS在C语言中的基本结构体是怎么样的struct sds { int l...原创 2019-12-28 12:25:25 · 664 阅读 · 0 评论 -
Redis源码阅读【8-命令处理生命周期-3】
文章目录1、介绍1、介绍Redis是典型的事件驱动型服务,而事件分为文件事件(socket的可独写事件)与时间事件(定时任务)两大类。原创 2020-04-11 13:51:04 · 453 阅读 · 0 评论 -
Redis源码阅读【8-命令处理生命周期-2】
文章目录1、介绍1、介绍原创 2020-03-13 16:21:02 · 434 阅读 · 0 评论 -
Redis源码阅读【8-命令处理生命周期-1】
@T原创 2020-03-02 19:43:08 · 631 阅读 · 0 评论 -
Redis源码阅读【7-quicklist】
文章目录1、介绍1、介绍quicklist是Redis底层最重要的数据结构之一,它是Redis对外提供的6种基本数据结构中List的底层实现。在quicklist之前,Redis采用压缩链表(ziplist)和双向链表(adlist)作为List的底层实现。当元素个数较少并且元素长度比较小时,Redis采用ziplist作为其底层存储,当元素长度较多时候,Redis采用adlist作为底层存储...原创 2020-03-01 12:09:44 · 391 阅读 · 0 评论 -
Redis源码阅读【6-整数集合】
文章目录1、介绍1、介绍整数集合(intset)是一个有序,存储整型数据的结构。我们知道Redis是一个内存数据库,所以必须考虑如何才能高效的利用内存,使用传统字符串的方式来存储整型,无疑是浪费内存空间,当Redis集合类型的元素都是整数并且都处在64位有符号整数范围之内时,使用该结构体存储。...原创 2020-01-29 14:02:21 · 349 阅读 · 0 评论 -
Redis源码阅读【5-字典】
123原创 2020-01-24 15:04:51 · 503 阅读 · 0 评论