技术社区博客园首页
从 epoll 到 Reactor:Redis 单线程与多线程的性能与简洁之衡 - yihuiComeOn
【摘要】Redis 6.0 前为单线程模型,依赖 epoll + Reactor 架构实现高性能,核心优势在于避免锁与上下文切换,保障简洁与原子性。随着网络吞吐量提升,网络 I/O 成为瓶颈。为此,Redis 6.0 引入多线程,仅将网络读写与协议解析交由多个线程处理,命令执行仍由主线程完成,兼顾性能与一致... 阅读全文
内容摘要
【摘要】Redis 6.0 前为单线程模型,依赖 epoll + Reactor 架构实现高性能,核心优势在于避免锁与上下文切换,保障简洁与原子性。随着网络吞吐量提升,网络 I/O 成为瓶颈。为此,Redis 6.0 引入多线程,仅将网络读写与协议解析交由多个线程处理,命令执行仍由主线程完成,兼顾性能与一致... 阅读全文
资讯来源
博客园