关于redis线程模型
来源:6-2 微信小程序业务介绍

sadcloud
2020-08-01
老师我有三个小问题想请教,在网上看了一些答案也没底,故来请教,希望听下老师的理解
- redis的单线程只是算负责监听socket io吗,那后面真正处理任务的线程又什么呢
- 怎么理解 redis瓶颈在io而非cpu(我看很多地方都这么说 但还是不太理解)
- redis线程模型 从单线程到redis6.0多线程 怎么看这个现象呢
十分感谢!!!
写回答
1回答
-
Allen
2020-08-02
第一个问题:可以了解一下NIO就很容易理解了【篇幅较多,就不展开了】
第二个问题:事实上现在的多线程系统瓶颈都不在CPU, 因为CPU现在的能力远大于我们的需要
第三个问题:以前单线程本来就是因为一些问题不好解决,比如事务,比如上下文切换带来的损耗。 我个人的理解是两方面,一方面是这种问题经过长时间积累已经有了解决方案。 另一方面有可能是采用了新的操作系统技术,不过我没深入研究,不好说
10
相似问题