发表评论取消回复
相关阅读
相关 数据结构学习笔记5——双向链表(链表源码+测试源码)
1.DoubleLinkList.h ifndef DOUBLELINKLIST_H define DOUBLELINKLIST_H
相关 数据结构学习笔记4——单链表(链表实现源码+功能测试源码)
1.数据存储结构 typedef struct LNode { public: int m_iValue; LNo
相关 redis源码学习之压缩列表
压缩列表 列表键和哈希键的底层实现。是为了节约内存而实现。 压缩列表是一段连续的内存,每个属性都会有固定的编码大小,例如对于字符串来说,我们需要知道字符串的长度,假设小
相关 redis源码学习之跳跃表
跳跃表 跳跃表对于我来说是一个比较陌生的数据结构,因此花了一上午的时间先看了一蛤MIT的公开课。[网易云课堂——MIT跳跃表][MIT] 什么是跳跃表,有一个很简单的例
相关 redis源码学习之字典
数据结构 几个重要的数据结构: `dict`、`dictht`、`dictEntry`分别表示字典,hash表,hash桶。 字典结构体,主要包含了hash表数组
相关 redis源码学习之链表
链表是经典的数据结构,redis的实现也很经典。 双向链表 redis的链表是双向链表,也就是说,每个链表节点有一个指向 前一个节点的指针和指向后一个节点的指针。另外,
相关 Redis 源码学习之事件驱动
Redis基于多路复用技术实现了一套简单的事件驱动库,代码在ae.h、ae.c以及ae\_epoll.c、ae\_evport.c和ae\_kqueue.c、ae\_selec
相关 Redis 源码学习之 Redis 事务
Redis作为一个内存型数据库,同样支持传统数据库的事务特性。这篇文章会从源代码角度来分析Redis中事务的实现原理。 What Redis事务提供了一种将多个命令请求打包
相关 Redis源码剖析-链表list
Redis另一个基础的数据结构是链表,C并没有内置的链表结构,因此Redis自己实现了一个列表。 除了链表键之外, 发布与订阅、慢查询、监视器等功能也用到了链表, Redis
相关 redis源码解析(四)双向链表
本文分析redis里的双向链表的基础结构以及基础函数 1. 基本结构 redis的双向链表主要实现了以下三个结构体: (1)链表节点,包括两个指针指向前
还没有评论,来说两句吧...