国债逆回购代码Redis事件
redis服务器是⼀个事件驱动型的,主要包括以下两种类型的事件:
(1)⽂件事件:客户端与服务器的socket连接,读命令,写命令都是⽂件事件。redis服务器是单线程,采⽤I/O多路复⽤来处理多个客户端的请求。
什么兵什么马
(2)时间事件:周期性地执⾏⼀些操作。
1、事件循环
事件循环的核⼼部分是aeEventLoop,下图为数据结构:
aeEventLoop数据结构
aeEventLoop保存了待处理的⽂件事件,时间事件,以及事件执⾏的上下⽂。内部持有三个事件数组:
(1)aeFileEvent *events 已注册⽂件事件数组;
(2)aeFiredEvent *fired 已就绪⽂件事件数组;山东大学有哪些
孔子曰
(3)aeTimeEvent *timeEventHead 时间事件列表;
事件循环
要好的朋友在rver启动过程中,会调⽤aeMain启动事件处理循环。
脱肛怎么治疗
心惊肉跳造句>月光曲教案