redis常见面试题

为什么redis单线程还是这么快? 1.绝大部分的请求是纯粹的内存操作(非常快速) 2.采用单线程,避免了不必要的额竞争条件和上下文切换,单线程指的是网络请求模块使用的是一个线程,即一个线程处理了所有网络请求。 3.非阻塞I/O-I/O多路复用,这样提高了redis的吞吐量,"多路"指的是多个网络连接,“复用”指的是复用同一个线程/采用多路复用I/O技术可以让单个线程高效地处理多个连接请求。 4.
相关文章
相关标签/搜索