单进程单线程的Redis如何能够高并发

 我来答
匿名用户
2019-10-25
展开全部
redis是C语言写的,C是只能单线程的。
但是并不代表单线程不能够做到多线程的效率和工作。
多线程是并发的体现,前提是有多处理器,就一定能并发,
汇编都可以写并发程序,所以也就能多线程,单线程的C肯定是可以的。
在《redis深度历险》提到,nodejs,redis,nginx这样的高性能服务器,可以通过非阻塞I/O实现,
具体内容可以看电子版的,或者去图书馆翻翻看
司马刀剑
高粉答主

2018-06-07 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7576万
展开全部
但线程,只能靠单个处理器速度,内存速度,处理器上的缓存速度,总线传输速度。余下的是你的网络IO。但线程高并发完全依赖程序的运行速度。redis这种东西肯定不是但线程的。一个连接就是一个线程,你这样理解应该不准确。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式