Redis-线程模型

Redis为什么那么快?

基于内存 IO速度快

Reactor 模式设计开发了一套高效的事件处理模型 可以监听大量的连接

Netty 的线程模型也基于 Reactor 模式,Reactor 模式不愧是高性能 IO 的基石),这套事件处理模型对应的是 Redis 中的文件事件处理器(file event handler)。由于文件事件处理器(file event handler)是单线程方式运行的,所以我们一般都说 Redis 是单线程模型

Redis使用了Reactor模式来实现高效的事件驱动。在Redis中,Reactor模式的实现是通过底层操作系统提供的IO多路复用机制来实现的,比如在Linux系统中,使用epoll机制来实现IO多路复用

posted @ 2022-09-16 02:43  GJH-  阅读(26)  评论(0编辑  收藏  举报