Redis 是个单线程的程序,每秒 10000,为什么会这么快?具体是快在哪里?EPOLL 还是内存?
- 发表时间:2025-06-21 13:40:12
- 来源:
要从两个方面来分析 epoll 第一,从单个请求来看,epoll 不会比普通的阻塞 io 快。
第二,从所有请求来看,如果服务端机器能每来一个请求都能无限开启线程来处理请求,那么肯定会比 epoll 更快,这也是经典的 ck10 问题。
所以,epoll 只是在有限的机器***下,提高了服务端的并发度,看起来整体处理请求速度更快了。
然后说说基于内存,其实 Tomcat 8 或者 mysql 也都是用的 io 多路复用,但是他们基本都要处理和磁盘或者网络 io…。
推荐资讯
- 2025-06-21 19:45:10罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-21 19:45:10从现在看,沙特当年35亿买东风三的投资是不是划算的?
- 2025-06-21 19:50:11各位都在用Docker跑些什么呢?
- 2025-06-21 19:45:10为什么水泥封不住尸臭?
- 2025-06-21 19:40:10Python+rust会是一个强大的组合吗?
- 2025-06-21 20:05:10据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 2025-06-21 19:50:11初三画成这样算是有天赋吗?【正经求助】?
- 2025-06-21 20:20:10为什么以色列总理内塔尼亚胡态度变软了?
- 2025-06-21 19:25:11为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
- 2025-06-21 18:50:11俗话说“女人三十如狼四十如虎”,到底是不是真的??
推荐产品
-
蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
邓紫棋之前脱离经纪公司就被扒了一层皮。 她其实从出道就没换 -
为什么面向对象编程这么困难?
因为面向过程编程,最符合人类直觉。 毕竟我们刚开始学习编程语 -
养鱼先晾水,我晾了很久的清水去换水时,发现居然全发霉了,想不明白,求解?
所谓的晾水,其实是给鱼缸换水,新水要先“困水”24~48小时 -
程序中提升几毫秒、节省几 kB 的内存有必要吗?
流立方算法,专门做金融风险识别,你叫的出名字的支付软件都在用
新闻动态
最新资讯

