Redis

单线程

Redis server 启动后,它的主要工作包括接收客户端请求、解析请求和进行数据读写等操作,是由单线程来执行的,这也是我们常说 Redis 是单线程程序的原因。

但是,Redis 还启动了 3 个线程来执行文件关闭、AOF 同步写和惰性删除等操作,从这个角度来说,Redis 又不能算单线程程序,它还是有多线程的。 https://learn.lianglianglee.com/专栏/Redis%20源码剖析与实战/12%20%20Redis真的是单线程吗?.md

多线程