- 博客(1)
- 收藏
- 关注
原创 Redis到底是多线程还是单线程?线程安全吗
总结: redis是单线程,线程安全 redis可以能够快速执行的原因: (1) 绝大部分请求是纯粹的内存操作(非常快速) (2) 采用单线程,避免了不必要的上下文切换和竞争条件 (3) 非阻塞IO - IO多路复用(IO 多路复用是什么意思?) IO多路复用中有三种方式:select,poll,epoll。需要注意的是,select,poll是线程不安全的,epoll是线程安全的 redis内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化
2021-04-20 18:29:05 521 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人