redis 单线程为什么这么快
快的 4 点原因
- 基于内存设计,内存的读写速度对比磁盘和固态都快,有更高的吞吐量和低延迟。
- 单线程,因为执行本身不是瓶颈。对比多线程,从投入产生来看,引入多线程要付出更大的时间复杂度:上下文切换,同步机制的开销等等成本很高。事实也证明单纯性的 redis 已经很高效。瓶颈通常在网络 IO。
- IO 多路复用
- 高效的底层数据结构
redis 单线程
redis 使用单线程,能达到每秒数万级别的处理能力
2024年1月1日大约 2 分钟
redis 单线程为什么这么快
快的 4 点原因
redis 单线程
redis 使用单线程,能达到每秒数万级别的处理能力