本文共 241 字,大约阅读时间需要 1 分钟。
Redis为什么会快?
✎ 完全基于内存
Redis是纯内存数据库,相对于读写磁盘,读写内存的速度就不是几倍几十倍了,一般,hash查找可以达到每秒百万次的数量级。
✎ 多路复用IO
“多路”指的是多个网络连接,“复用”指的是复用同一个线程。 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗)。
✎ 单线程的原子操作,避免上下文切换的时间和性能消耗
保证了每个操作的原子性,也减少了线程的上下文切换和竞争。
✎ 数据结构简单,读写速度快
转载地址:http://juowi.baihongyu.com/