文章 2024-05-14 来自:开发者社区

Redis源码(1)基本数据结构(下)

Redis源码(1)基本数据结构2:https://developer.aliyun.com/article/1508219 结构定义 跳跃表包含头尾节点、节点数目以及最大的层数,定义如下: typedef struct zskiplist { // 表头节点和...

Redis源码(1)基本数据结构(下)
文章 2024-05-14 来自:开发者社区

Redis源码(1)基本数据结构(中)

Redis源码(1)基本数据结构1:https://developer.aliyun.com/article/1508210 字典Dict 源码文件dict.h 和 dict.c。 Redis中字典使用哈希表实现。同时,为了实现渐进式Rehash的操作,每一个字典都有两个hash表(新/旧)。 结构定义 Redis中字典使用哈希表实现。同时,为了实现渐进式...

Redis源码(1)基本数据结构(中)
文章 2024-05-14 来自:开发者社区

Redis源码(1)基本数据结构(上)

前言 源码阅读方式建议: VScode打开Redis源码,结合黄健宏老师的《Redis设计与实现》,先理解概念,再回归代码。 在阅读到数据库的具体实现时,建议在Linux系统下编译并运行Redis,对其的理解将更为直观。 源码阅读顺序: 阅读数据结构的源码 阅读内存编码数据结构实现 阅读数据类型的实现 阅读单机数据...

Redis源码(1)基本数据结构(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注