Redis 是个单线程的程序,每秒 10000,为什么会这么快?具体是快在哪里?EPOLL 还是内存?
来源:
编辑:
时间:2025-06-21 13:40:12

要从两个方面来分析 epoll 第一,从单个请求来看,epoll 不会比普通的阻塞 io 快。
第二,从所有请求来看,如果服务端机器能每来一个请求都能无限开启线程来处理请求,那么肯定会比 epoll 更快,这也是经典的 ck10 问题。
所以,epoll 只是在有限的机器***下,提高了服务端的并发度,看起来整体处理请求速度更快了。
然后说说基于内存,其实 Tomcat 8 或者 mysql 也都是用的 io 多路复用,但是他们基本都要处理和磁盘或者网络 io…。
-
{dede:pagebreak/}


网友评论:
{dede:include file='ajaxfeedback.htm' /}
栏目分类

最新文章
- 想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
- 如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据?
- 大厂后端开发需要掌握docker和k8s吗?
- 有哪些可以卸载软件的软件?
- 毕设答辩,老师说node不可能写后台怎么办?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 公司老板不想续费3w一年的云服务器,合理吗?
- 为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
- 为什么***和国企写文字材料越来越像八股文?

热门文章


