Redis核心原理与高频面试题.pdf

Redis为什么快?

1.纯内存KV操作

Redis的操作都是基于内存的,CPU不是Redis性能瓶颈,,Redis的瓶颈是机器内存和

网络带宽。

在计算机的世界中,CPU的速度是远大于内存的速度的,同时内存的速度也是远大于

硬盘的速度。redis的操作都是基于内存的,绝大部分请求是纯粹的内存操作,非常迅速。

2.单线程操作

使用单线程可以省去多线程时CPU上下文会切换的时间,也不用去考虑各种锁的问

题,不存在加锁释放锁操作,没有死锁问题导致的性能消耗。对于内存系统来说,多次读

写都是在一个CPU上,没有上下文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档