Redis单线程为什么这么快?

2018-08-27  本文已影响0人  轻易流逝

1、基于内存
2、Hash结构,复杂度O(1)
3、单线程,避免了不必要的上下文切换和竞争;无锁不存在加锁、释放锁操作,没有阻塞和可能出现死锁而导致的性能消耗
4、多路I/O复用模型,非阻塞IO

上一篇 下一篇

猜你喜欢

热点阅读