redis为什么单线程还这么快


1、纯内存访问。redis的所有数据都在内存中,这是快的主要原因

2、非阻塞IO。redis使用epoll作为IO多路复用的实现。

3、单线程避免了线程切换和资源竞争带来的开销。

单线程问题:耗时较长的命令可能导致阻塞