Redis IO多路复用技术以及epoll实现原理

redis 是一个单线程却性能很是好的内存数据库, 主要用来做为缓存系统。 redis 采用网络IO多路复用技术来保证在多链接的时候, 系统的高吞吐量。 为何 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的,全部的操做都是按照顺序线性执行的,可是因为读写操做等待用户输入或输出都是阻塞的,因此 I/O 操做在通常状况下每每不能直接返回,这会致使某一文件的 I/
相关文章
相关标签/搜索