redis为什么速度快
1.采用多路复用技术
多路复用(NIO), redis io接受采用的是多线程,但是核心处理还是用的一个线程,减少了现场之间的切换和状态调整的开销
2.基于内存
redis的操作都是基于内存的
3.全局hash的数据结构
虽然是5中数据类型,但是redis维护了一个全局的hash表
1.string
2.list
3.hash
4.set
5.zset
多路复用(NIO), redis io接受采用的是多线程,但是核心处理还是用的一个线程,减少了现场之间的切换和状态调整的开销
redis的操作都是基于内存的
虽然是5中数据类型,但是redis维护了一个全局的hash表
1.string
2.list
3.hash
4.set
5.zset