Redis——为什么快

1.基于内存的操作,相比较mysql等基于磁盘io的肯定内存快

2.数据结构简单,说白了就是 key  value的存储结构

3.协议简单,基于resp的文本协议通讯,它是一种直观的文本协议,优势在于实现异常简单,解析性能极好

(为什么使用网络消耗大的这种协议?Redis 的设计者认为数据库的瓶颈一般不在于网络流量,而是数据库自身内部逻辑处理上)

4.处理我们的网络请求的时候,采用单线程,避免了不必要的上下文切换和竞争条件

5.使用多路I/O复用模型,非阻塞I/O

 

Redis——为什么快