redis单线程如何支持高并发

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis单线程如何支持高并发相关的知识,希望对你有一定的参考价值。

原文:redis单线程如何支持高并发

 redis支持高并发的原因:

  • redis是基于内存的,内存读写很快
  • redis的是单线程的,省去了很多多线程上下文切换的时间
  • redis虽然是单线程,但采用了IO多路复用技术,非阻塞IO,即多个网络连接复用一个线程,保证多连接的同时增加系统的吞吐量
  • redis的数据结构,采用hash,读取速度比较快

 

  

以上是关于redis单线程如何支持高并发的主要内容,如果未能解决你的问题,请参考以下文章

redis怎样解决高并发

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

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

面试官:为什么单线程的Redis可以实现高并发访问

如何解决redis高并发客户端频繁time out

redis特点单进程单线程高性能服务器,Redis为什么是单线程?高并发响应快?