Redis为什么快

Redis效率高的主要原因有下面几个:

  • 基于内存操作,速度非常快
  • 采用单线程,避免了上下文的切换导致消耗CPU、不用考虑各种加锁释放锁
  • 使用IO多路复用模型,非阻塞IO

IO多路复用:
一个进程,同时处理多个IO请求;(具体操作系统的实现原理略)

猜你喜欢

转载自blog.csdn.net/qq1332479771/article/details/88585519