redis是单线程的且速度还很快
几个常见概念
1 redis是内存中的数据结构存储系统,可以用作数据库、缓存、消息中间件。
2 redis支持多种类型的数据结构,最常见的数据结构有String、List、Set、Hash、Sorted Set(或ZSet)。
3 redis"二八定律"。80%的业务访问集中在20%的数据上,所以将经常访问的数据存储在redis中,减轻数据库的压力,提高系统吞吐量。
4 热数据、冷数据。热数据是指访问频次高的业务数据,冷数据是指不常访问的数据。因此把用户经常访问的热数据放在redis中,可以降低数据库压力,提高系统吞吐量。
为什么速度快?
1 数据存储在内存中,读写不会受到磁盘IO的速度影响,因此速度极快。
2 数据结构简单,对数据的操作也简单。
3 单线程,避免了多线程存在的各种问题。比如线程切换、加锁等。
4 使用多路复用的非阻塞I/O模型。
速度有多快呢?
可以达到100000 QPS,即100000 次查询每秒。

浙公网安备 33010602011771号