Java面试题 P25:Redis篇:redis是单线程的,但是为什么还那么快?

一、Redis是单线程的,但是为什么还那么快

1、Redis是纯内存操作,执行速度非常快

2、采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题,加入并发锁,影响性能

3、使用I/O多路复用模型,非阻塞IO

二、你能解释一下I/O多路复用模型?

 

posted on 2023-07-31 22:46  wuzx-blog  阅读(16)  评论(0编辑  收藏  举报