- 1
- 0
- 约3.5万字
- 约 28页
- 2026-05-28 发布于北京
- 举报
12‑Redis真的是单线程吗
你好,我是今天这节课,我们来聊聊Redis的执行模型。
所谓的执行模型,就是指Redis运行时使用的进程、子进程和线程的个数,以及它们各自负责的工作任务。务。
你在实际使用Redis的时候,可能经常会听到类似“Redis是单线程”“Redis的主IO线程”,“Redis包
含多线程”等不同。我也听到不少同学提出困惑和疑问:Redis到底是不是一个单线程的程序
其实,彻底理解这个问题,有助于指导我们保持Redis高性能、低延迟的特性。如果说Redis就是单线程程
序,那么,我们就需要避免所有容易引起线程阻塞的操作;而如果说Redis不只是单线程,还有其他线程在
工作,那么,我们就需要了解多线程各自负责什么任务,负责请求解析和数据读写的线程有几个,有哪些
操作是线程在完成,而不会影响请求解析和数据读写的。
所以,今天这节课,我就从Redis服务器启动后运行的进程开始,带你一边学习Redis源码中子进程和线
程的创建方式,一边掌握Redis服务器运行时涉及的进程、子进程和线程情况。
下面,我们先来看Redis服务器启动时的进程运行。
从shell命令执行到Redis进程创建
我们在启动Redis实例时,可以在shell命令行环境中,执行redis‑server这个可执行文件,如下所示:
您可能关注的文档
最近下载
- 小学科学教科版六年级下册第三单元《宇宙》课课练习题4(共7课)(2022新版).doc VIP
- 消防水电安装工入场安全教育资料( 整套).docx
- 2026年户外广告市场调研与分析报告.docx
- 过程审核VDA6.3培训.pptx VIP
- 新型干法水泥窑余热发电(7.5MW)项目可行性研究报告.docx VIP
- 高中数学高频考点透析思维导图.pdf VIP
- 《兽医临床诊疗技术》第5章给药疗法.ppt VIP
- NB∕T 35027-2014 水电工程土工膜防渗技术规范.pdf-2020-06-16-22-28-21-705.docx VIP
- 江苏苏州工业园区管委会招聘笔试题库2026.pdf
- GB/T 9274-1988 色漆和清漆耐液体介质的测定.docx VIP
原创力文档

文档评论(0)