Redis是属于多线程还是单线程?不同版本之间有什么区别?
Redis是普及率最高的技术之一,不仅是面试会被经常问到,在工作中也是非常常用的。下面我们就深入的了解一下Redis,顺便会介绍一些常见的面试题。
问题:Redis是属于单线程还是多线程?
不同版本的Redis是不同的,在Redis4.0之前,Redis是单线程运行的,但是单线程并不代表效率就低,像Nginx、Nodejs也是单线程程序,但是它们的效率并不低。
原因就是Redis是基于内存操作的,它的瓶颈在于机器的内存、网络带宽,而不是CPU,在你CPU还没达到瓶颈时你的内存可能就先满了、或者带宽
转载
2021-03-25 11:58:06 ·
347 阅读 ·
0 评论