redis单线程如何支持高并发
redis支持高并发的原因:
- redis是基于内存的,内存读写很快
- redis的是单线程的,省去了很多多线程上下文切换的时间
- redis虽然是单线程,但采用了IO多路复用技术,非阻塞IO,即多个网络连接复用一个线程,保证多连接的同时增加系统的吞吐量
- redis的数据结构,采用hash,读取速度比较快
Don’t hurry say have no choice, perhaps, next intersection will meet hope.