码迷,mamicode.com
首页 > 编程语言 > 详细

redis单线程如何支持高并发

时间:2020-02-08 15:49:36      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:一个   io多路复用   nbsp   ola   非阻塞   多路复用   多个   吞吐量   读取   

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

 redis支持高并发的原因:

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

 

  

redis单线程如何支持高并发

标签:一个   io多路复用   nbsp   ola   非阻塞   多路复用   多个   吞吐量   读取   

原文地址:https://www.cnblogs.com/lonelyxmas/p/12283359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!