开发者社区 问答 正文

Redis6.0之前的版本是单线程吗?

Redis6.0之前的版本是单线程吗?

展开
收起
真的很搞笑 2022-03-15 08:54:10 870 分享 版权
1 条回答
写回答
取消 提交回答
  • Redis在处理客户端的请求时,包括获取 (socket 读)、解析、执行、内容返回 (socket 写) 等都由一个顺序串行的主线程处理,这就是所谓的“单线程”。但如果严格来讲从Redis4.0之后并不是单线程,除了主线程外,它也有后台线程在处理一些较为缓慢的操作,例如清理脏数据、无用连接的释放、大 key 的删除等等。

    2022-03-15 08:54:35
    赞同 展开评论