Redis 6.0之后的多线程实现源码分析
本文主要是介绍redis多线程部分的理解,很久以前看过单线程版本的实现,最近看了几篇文章介绍多线程的原理。有些文章只是讲了些理由,看着有点模糊,对多线程为什么能提升效率,以及准确的执行点还是有点模糊。本文主要从源码阅读的角度,来梳理下其调用链,以及根据代码实现来分析多线程的实现原理和背后的设计。
本文主要是介绍redis多线程部分的理解,很久以前看过单线程版本的实现,最近看了几篇文章介绍多线程的原理。有些文章只是讲了些理由,看着有点模糊,对多线程为什么能提升效率,以及准确的执行点还是有点模糊。本文主要从源码阅读的角度,来梳理下其调用链,以及根据代码实现来分析多线程的实现原理和背后的设计。