基本
2 分钟阅读
•
398 字
+
200 词
redis能做什么?
Redis高性能的原因
- 基于内存实现 :速度比磁盘IO块很多
- 使用IO多路复用模型。 :可以同时监听多个连接
- 单线程模型。 :不会因为创建线程消耗性能,避免上下文切换引起的CPU消耗,没有多线程切换的开销。避免了线程之间的竞争问题,不需要考虑各种锁问题。
- 高效的底层数据结构 :为了衡量空间和时间,有些数据类型甚至用了多种数据结构。
- 全局哈希表