
Redis系列(一): Redis 单线程事件循环
一、前言 在关注 redis 单线程/多线程 时,有几个重要的时间节点: Before Redis v4.0,真正的单线程; Redis v4.0,引入多线程处理 AOF 等任务,但核心的网络模型中依旧使用单线程; Redis v6.0,正式在网络模型中实现 I/O多线程。 从 Redis v1.0 到 Redis v6.0以前,Redis 的核心网络模型一直都是一个典型的 单Reactor模型,所有的事件都在这个线程内处理完成。本 issue 旨在解释清楚这个 单Reactor模型 的所有运作细节,为以后更好地理解新的 Multi-Reactors/Master-Workers 模型做准备。 ...