当前位置:   article > 正文

为什么Redis单线程却比多线程快_单线程为什么比多线程快

单线程为什么比多线程快

redis三大特点

1.Redis是基于内存,内存的读写是非常快的
2.Redis是单线程,省去了线程之间的切换并且防止了死锁现象发生
3.Redis采用多路复用的技术,可以处理并发的连接(客户端连接不占用线程资源,当指令发送成功之后通过单线程)
在这里插入图片描述

为什么Redis是单线程

因为Redis是基于内存,cpu已经无法成为Redis的瓶颈,Redis最有可能影响性能的就是机器的内存与网络带宽,并且可以使用多开客户端的方案解决并发连接,既然单线程容易实现,而且CPU不会成为瓶颈&#x

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/472501?site
推荐阅读
相关标签
  

闽ICP备14008679号