Redis为什么快
参考https://mp.weixin.qq.com/s/I9CZHZu-EgRPSO9DrRKXCw
1基于内存实现
读写操作都是在内存上完成的
2高效的数据结构:
不同的数据类型底层使用了一种或者多种数据结构来支撑,目的就是为了追求更快的速度。
3单线程模型
单线程指的是 Redis 键值对读写指令的执行是单线程。
因为 Redis 是基于内存的操作,CPU 不是 Redis 的瓶颈,Redis 的瓶颈最有可能是机器内存的大小或者网络带宽
- 不会因为线程创建导致的性能消耗