1. Reactor模型
单Reactor模型
单线程 Reactor,工作者线程池
多 Reactor 线程模式
2.redis模型
6.0 之前
6.0 多线程模型(默认未开启)
多reactor 负责网络的接收读写,依然是单线程的操作命令
3. 其他面试题
redis为什么快
a. 内存操作
b. 非阻塞式IO多路复用
c. 单线线程
d. 协议简单
6.0版本以后 为啥使用修改多线程
a. 使用机器的多核心
b. 增加网络的读写性能,突破
单Reactor模型
单线程 Reactor,工作者线程池
多 Reactor 线程模式
6.0 之前
6.0 多线程模型(默认未开启)
多reactor 负责网络的接收读写,依然是单线程的操作命令
redis为什么快
a. 内存操作
b. 非阻塞式IO多路复用
c. 单线线程
d. 协议简单
6.0版本以后 为啥使用修改多线程
a. 使用机器的多核心
b. 增加网络的读写性能,突破