首页 > 文档
Redi如何处理文件事件和时间事件?
- 2024-05-30
- 1322 ℃
Redis 事件驱动模型
事件驱动模型
Redis 是一个事件驱动程序,但和 Memcached 不同的是,Redis 并没有采用 libevent 或 libev 这些开源库,而是直接开发了一个新的事件循环组件。Redis 作者给出的理由是,尽量减少外部依赖,而自己开发的事件模型也足够简洁、轻便、高效,也更易控制。Redis 的事件驱动模型机制封装在 aeEventLoop 等相关的结构体中,网络连接、命令读取执行回复,数据的持久化、淘汰回收 key 等,几乎所有的核心操作都通过 ae 事件模型进行处理。
Redis 的事件驱动模型处理 2 类事件:
文件事件,如连接建立、接受请求命令、发送响应等;
时间事件,如 Redis 中定期要执行的统计、key 淘汰、缓冲数据写出、rehash等。
相关内容
C++黑客编程揭秘与防范
播音主持艺术语言基本功...
Core Java. Volume I....
深入理解Java 7 ——...
2018口腔执业医师考试大...
南艺 播音主持1-4级朗诵...
C++ Primer Plus(第五版)中文版
小学语文通关宝典:小学...
-
40篇短文搞定高考3500单词 (英语兔版)
2024-07-14 2591
-
HTTP(Hypertext Transfer Protocol,超文本传输协议1)权威指南
2024-05-24 1413
-
2012生物专业教师招聘试题
2024-08-20 1083
-
2012教师入编考试试题 试卷资料大全
2024-08-20 1411
-
教师资格证幼儿园考试资料
2024-08-19 1347
-
电影语言的语法
2024-07-10 1537
-
选择并使用Redi的核心数据类型
2024-05-24 1574
-
教师资格证考试作文【模板、范例、素材】
2024-08-19 1235
-
办公文书及表格 - 企业管理表格
2024-07-31 1299
-
初高中文言文译注与赏析
2024-07-13 1507
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


下载完整资料
点击分享文章