文章目录
二、Redis事件机制
Redis服务器是典型的事件驱动系统
- 是通过IO多路复用实现的
- 事件分为文件事件和时间事件
- 在一个循环中不断的监听事件
- 当事件发生后,通过回调函数的方式进行处理
2.1、文件事件
ae.h
aeFileEvent
typedef struct aeFileEvent {
int mask; /* one of AE_(READABLE|WRITABLE|BARRIER) */
aeFileProc *rfileProc;
aeFileProc *wfileProc;