0%

redis为什么使用单线程模式还这么快

大多数人都知道,Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写,所以其速度很快。

  1. Redis快的主要原因是:

    • 完全基于内存
    • 数据结构简单,对数据操作也简单
    • 使用多路I/O复用模型
  2. 其他模型

    • 多进程单线程模型:nginx
    • 单进程多线程模型:memcached