Redis 为什么使用单进程单线程方式也这么快

Redis 采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由 C 语言编写。官方提供的数据是可以达到100000+的 qps。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差。

Redis 快的主要原因有:

完全基于内存;
数据结构简单,对数据操作也简单;
使用多路 I/O 复用模型;
继续阅读Redis 为什么使用单进程单线程方式也这么快