04-redis6.0的多线程模型
2022-08-22 09:56:46 2 举报
redis6.0多线程模型
作者其他创作
大纲/内容
否
将等待队列通过RoundRobin(轮巡)方式均分给IO线程
阻塞等待IO线程完成数据写回socket
IO线程将结果写回socket
main线程
数据写入缓冲区
判断等待队列是否已满
加入等待队列
IO多线程组
redis6.0多线程模型
清空等待队列,等待后续的socket连接请求
IO线程开始执行
main线程阻塞
socket解析是否完毕
获取可读的socket连接
是
读取socket并解析
main线程开始执行
IO线程组与socket绑定
执行redis命令
IO线程将结果写回socket完成
0 条评论
下一页
为你推荐
查看更多