原理
# 为什么Redis速度那么快
- 基于内存实现
- 数据结构高效,底层多种数据结构支持不同的数据类型,比如HyperLogLog它连2个字节都不想浪费
- 提供了丰富而合理的编码,五种基本的数据类型会根据长度及元素的个数适配不同的编码格式
- 使用了
I/O 多路复用
模型,同时监听客户端连接 - 6.0后使用多线程来提速(多线程只是用来处理网络数据的读写和协议解析,执行命令仍然是单线程顺序执行)
编辑(master改成main) (opens new window)
上次更新: 2023/02/06, 19:47:34