redis单线程如何支持高并发

 redis支持高并发的原因:

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

 

  

posted @ 2020-02-08 12:54  以梦为码  阅读(1667)  评论(0编辑  收藏  举报