代码改变世界

redis到底是不是单线程

2023-05-08 08:57  没有波澜的天空  阅读(41)  评论(0编辑  收藏  举报

 

常说的 Redis 是单线程,主要是指 Redis 对外提供键值存储服务的主要流程,即从「网络模块 + 命令处理」是由⼀个线程来完成的。除此外 Redis 的其他功能,比如持久化、 异步删除、集群数据同步等,是由额外的线程执⾏的。

并且,从redis6.0开始,网络模块开始支持多线程,命令处理仍是单线程。

因此,简单说redis是单线程是不准确的。