主要是有三个原因:

1、Redis的全部操作都是纯内存的操作;

2、Redis采用单线程,有效避免了频繁的 上下文切换;

3,采用了非阻塞I/O多路复用机制。