Redis 是个单线程的程序,每秒 10000,为什么会这么快?具体是快在哪里?EPOLL 还是内存?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
Redis 是个单线程的程序,每秒 10000,为什么会这么快?具体是快在哪里?EPOLL 还是内存?
发布时间:2025-06-21 13:40:12 人气:
要从两个方面来分析 epoll 第一,从单个请求来看,epoll 不会比普通的阻塞 io 快。
第二,从所有请求来看,如果服务端机器能每来一个请求都能无限开启线程来处理请求,那么肯定会比 epoll 更快,这也是经典的 ck10 问题。
所以,epoll 只是在有限的机器***下,提高了服务端的并发度,看起来整体处理请求速度更快了。
然后说说基于内存,其实 Tomcat 8 或者 mysql 也都是用的 io 多路复用,但是他们基本都要处理和磁盘或者网络 io…。
相关新闻
- 为什么hdmi2.1带宽优于dp1.4,还是会推荐dp? “用DP“的建议是对的,但给出理由不对。 客服说: 错误...
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现? 电源上置是英特尔规定,电源下置是厂商和用户主推。 因为以前...
- 你在出租房屋发现过什么前租客留下的“宝藏”? 打扫卫生的时候,捡到一个写着学习资料的U盘!打开一看「***...
- 陆奇为什么离开百度之后混得不乐观? 陆奇刚来百度的时候,我还是一个百度外包员工。 虽然是外包,但...
- 如果SSD硬盘闲置很多年,内部数据会不会丢失? 亲自测试,一块intel的2t ssd,里面装满了许多vmw...
- 是什么原因导致HDR无法推行? 先问是不是。 首先HDR游戏到处都是,除了一些独立小游戏和...


客服