为什么Redis非常快
基于内存
绝大部分请求都是纯粹的内存操作。
数据结构简单
对数据操作非常简单
对数据操作非常简单
避免了多线程上下文切换和竞争产生的消耗
避免了多线程上下文切换和竞争产生的消耗
使用了多路I/O复用模型,非阻塞IO
底层模型
使用底层模型不同,它们之间底层实现方式以及与客户端之间通信的应用协议不一样,Redis直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求
为什么Redis非常快
https://huajframe.github.io/2022/03/15/数据库/非关系型数据库/为什么Redis非常快/