Redis 单线程为什么速度这么快

总结了四点原因

1、基于内存,操作速度更快,每条命令的执行时间很短。

2、执行命令采用的是单线程操作,省去了线程切换的时空消耗。

3、采用了I/O多路复用,利用了epoll,提升了redis的I/O利用效率。

4、优秀的底层数据结构,提升了数据处理速度,采用全局hash表,跳表、链表、压缩表等结构。

推荐一个可以画图的小工具:ProcessOn

猜你喜欢

转载自blog.csdn.net/qq_57226198/article/details/127427814