【夯实Redis】Redis线程模型        跟着大宇学Redis--------目录帖

网友投稿 252 2022-11-16

【夯实Redis】Redis线程模型        跟着大宇学Redis--------目录帖

一、Redis线程模型

Redis 内部使用文件事件处理器( ​​file event handler​​ ),这个文件事件处理器是单线程的,所以 Redis 才叫做单线程的模型。

它采用 IO 多路复用机制同时监听多个 socket,将产生事件的 socket 压入内存队列中.

事件处理器用来处理具体的请求。

文件事件处理器的结构包含 4 个部分:

多个 socketIO 多路复用程序请求队列事件处理器

二、Redis为什么单线程效率也这么高

纯内存操作,所以天然速度要远快于磁盘IO操作单线程没有并发操作,没有多线程的上下文切换问题基于IO多路复用,同时监听多个Socket请求,所以效率高

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:HL7 Aecg xml格式中increment和scale的含义
下一篇:盘点被苹果砍掉或有可能被砍的10项iPhone特性
相关文章

 发表评论

暂时没有评论,来抢沙发吧~