1.基于内存的操作,相比较mysql等基于磁盘io的肯定内存快
2.数据结构简单,说白了就是 key value的存储结构
3.协议简单,基于resp的文本协议通讯,它是一种直观的文本协议,优势在于实现异常简单,解析性能极好
(为什么使用网络消耗大的这种协议?Redis 的设计者认为数据库的瓶颈一般不在于网络流量,而是数据库自身内部逻辑处理上)
4.处理我们的网络请求的时候,采用单线程,避免了不必要的上下文切换和竞争条件
5.使用多路I/O复用模型,非阻塞I/O
1.基于内存的操作,相比较mysql等基于磁盘io的肯定内存快
2.数据结构简单,说白了就是 key value的存储结构
3.协议简单,基于resp的文本协议通讯,它是一种直观的文本协议,优势在于实现异常简单,解析性能极好
(为什么使用网络消耗大的这种协议?Redis 的设计者认为数据库的瓶颈一般不在于网络流量,而是数据库自身内部逻辑处理上)
4.处理我们的网络请求的时候,采用单线程,避免了不必要的上下文切换和竞争条件
5.使用多路I/O复用模型,非阻塞I/O