redis的IO多路复用
话不多说,先上图Redis单线程如何处理那么多的并发客户端连接?redis的IO多路复用:redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派Redis的单线程和高性能:redis的单线程主要是指redis的网络IO和键值对读写是由一个线程来完成的,这也是redis对外提供键值存储服务的主要流程。但redis的其他功能,如:持久化、异步删除、集群数据同步等,是由额外的线程执行的。Redis是单线程为什么还能这么快?因为它所有的.