redis多线程部分

前几天面试被问到除了redis6.0引入的网络io多线程,redis还有哪些部分使用了多线程。
当时只答出了redis的bgsave会通过fork子线程去写入RDB。
现在总结一下我目前查到的:

  1. 6.0针对网络IO引入了多线程
  2. bgsave会通过fork子进程去写入RDB
  3. 通过bgrewriteaof去fork子进程去进行aof重写
  4. aof的刷盘同步fsync线程
  5. lazyfree机制,通过子线程进行删除操作
  6. 关闭文件描述符的后台线程
  7. 集群数据同步

可能不全或有错误,欢迎补充!

posted @   Bruce13  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示