为什么Redis是单线程的 因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。 Redis单线程的优劣势 1)单进程单线程优势 代码更清晰,处理逻辑更简单 2)单进程单线程弊端 无法发挥多核CPU性能,不过可以通过在单机开多个Redis实例来完善。