redis为何如此快

1 分钟阅读 124 字 + 57 词
1.Redis速度快的第一个原因是它是一个 内存级数 据库。内存访问比随机磁盘I/O快几个数量级。纯内存访问提供高读写吞吐量和低延迟。权衡是数据集不能大于内存。
2.Redis快的另外一个原因是它主要是 单线程 的,避免了并发使用的锁和其他同步机制。
3.Redis使用 IO多路复用 ,允许单个线程同时等待多个套结字链接。使用的是epoll。

目录