# yoko-read-redis **Repository Path**: DaHuYuXiXi/yoko-read-redis ## Basic Information - **Project Name**: yoko-read-redis - **Description**: https://github.com/dhyly/yoko-read-redis.git - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-15 - **Last Updated**: 2023-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 2020年,给自己加个任务,把 redis 代码完整读一遍。 在源码之上增加注释,后续会为其中一些值得拎出来说的点单独写文章。 源码目录为`/redis-5.0.7/src`。 基于`redis 5.0.7`。 | 文件名 | 进度 | 简述 | | - | - | - | | dict.c[.h] | 95% | 底层基础数据结构,字典,基于哈希表实现 | | adlist.c[.h] | 100% | 底层基础数据结构,双向链表 | | sds.c[.h] | 80% | 底层基础数据结构,xxx | | intset.c[.h] | 95% | 底层基础数据结构,整型集合,基于数组实现 | | ziplist.c[.h] | xxx | xxx | | sdsalloc.h | 80% | xxx | | zmalloc.c[.h] | 80% | xxx | | endianconv.c[.h] | 95% | 大小端相关 | | asciilogo.h | 100% | 控制台启动 logo | | atomicvar.h | 100% | 原子变量操作 | | fmacros.h | 80% | 平台相关的宏定义 | | ae.c[.h] | xxx | xxx | | `ae_epoll.c` | xxx | xxx | | `ae_evport.c` | xxx | xxx | | `ae_kqueue.c` | xxx | xxx | | `ae_select.c` | xxx | xxx | | anet.c[.h] | xxx | xxx | 相关文章: - [redis源码阅读之面向哈希表优化](https://pengrl.com/p/20010/) - [redis源码阅读之底层数据结构intset整型集合](https://pengrl.com/p/20024/)