问题: redis为什么快? 1.基于内存,绝大部分请求时纯粹的内存操作 非常快 2.数据结构简单,操作节省时间 3.采用多路复用io阻塞机制 4.采用单线程,避免了不必要的上下文切换和竞争条件,不存在进程或多线程导致的切换而消耗cpu,不用考虑各种锁问题 5.底层模型不同,redis直接构建了vm机制,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求