总结了四点原因
1、基于内存,操作速度更快,每条命令的执行时间很短。
2、执行命令采用的是单线程操作,省去了线程切换的时空消耗。
3、采用了I/O多路复用,利用了epoll,提升了redis的I/O利用效率。
4、优秀的底层数据结构,提升了数据处理速度,采用全局hash表,跳表、链表、压缩表等结构。
推荐一个可以画图的小工具:ProcessOn
总结了四点原因
1、基于内存,操作速度更快,每条命令的执行时间很短。
2、执行命令采用的是单线程操作,省去了线程切换的时空消耗。
3、采用了I/O多路复用,利用了epoll,提升了redis的I/O利用效率。
4、优秀的底层数据结构,提升了数据处理速度,采用全局hash表,跳表、链表、压缩表等结构。
推荐一个可以画图的小工具:ProcessOn