【文件属性】:
文件名称:study-redis-server-3.0:阅读redis-server-3.0
文件大小:1.59MB
文件格式:ZIP
更新时间:2021-04-22 14:13:08
C
Redis 3.0 源码学习
文件
作用
adlist.c 、 adlist.h
双端链表数据结构的实现。
ae.c 、 ae.h 、 ae_epoll.c 、 ae_evport.c 、
ae_kqueue.c 、 ae_select.c
事件处理器,以及各个具体实现。
anet.c 、 anet.h
Redis 的异步网络框架,内容主要为对 socket 库的包装。
aof.c
AOF 功能的实现。
asciilogo.h
保存了 Redis 的 ASCII LOGO 。
bio.c 、 bio.h
Redis 的后台 I/O 程序,用于将 I/O 操作放到子线程里面执行,
减少 I/O 操作对主线程的阻塞。
bitops.c
二进制位操作命令的实现文件。
blocked.c
用于实现 BLPOP 命令和 WAIT 命令的阻塞效果。
cluster.c 、 cluster.h
Redi