- 0
- 0
- 约1.11万字
- 约 6页
- 2026-08-12 发布于北京
- 举报
MSOpenTech的Windows版Redis
我们致力于在Windows上稳定、功能等效且性能相当的Redis版本。在相同硬件条件下
通过网络进行头对头测试时,我们的性能已接近POSIX版本。除了帮助Redis利用
Windows基础设施的功能差异外,我们的Redis版本在大多数情况下应该可以使用与POSIX
操作系统相同的设置和配置。
Windows版Redis是如何实现的?
Redis是一个可在VisualStudio下编译的C语言代码库。大部分代码只需微小改动即可编译
(由于编译器之间的语法差异和Windows底层API差异)。在Windows程序与POSIX程序的
运行效率方面存在一些显著差异的领域。我们已将大部分差异封装在特定平台库中。主要差异领
域包括:
•网络API
•POX文件描述符
SI
•POSIXfork()
•日志记录
•Windows服务API
网络差异
os网络栈分为用户模式代码和内核模式代码。用户模式与内核模式之间的切换是开销
Windw
高昂的操作。Windows上的POSIX网络API采用的编程模型会因内核/用户模式切换导致显著的
性能损失。高效的Windows网络代码转而使用I/O完成端口模型来减
您可能关注的文档
- 27版高中数学一轮复习第8章解析几何第46讲抛物线课件.ppt
- 27版高中数学一轮复习第8章解析几何第44讲第2课时直线与椭圆课件.ppt
- 27版高中数学一轮复习第8章解析几何第44讲第1课时椭圆的概念及基本性质课件.ppt
- 高中化学一轮复习大单元1化学基础知识第4讲化学键分子结构与性质课件.ppt
- 人教版八年级语文上册第1单元第5课一着惊海天——目击我国航母舰载战斗机首架次成功着舰教案.docx
- 27版高中数学一轮复习第10章计数原理、概率及其分布微专题12概率中递推关系的应用课件.ppt
- 高中化学一轮复习大单元1化学基础知识第1讲物质的分类物质的量课件.ppt
- 高端冻干食品生产加工项目可行性研究报告模板拿地备案立项.doc
- 高端数控机床先进制造基地项目可行性研究报告模板-立项备案.doc
- 建设醋酸乙烯及EVA一体化项目可行性研究报告模板-备案审批.doc
- 糕点馅料生产线项目可行性研究报告模板-拿地备案.doc
- 固体废物处理及资源化利用项目可行性研究报告模板-备案审批.doc
- 分装碳酸氢钠和偶氮二甲酰胺项目可行性研究报告模板-立项备案.doc
- 建设卡丝化妆品研发生产基地项目可行性研究报告模板-备案审批.doc
- 发展生态圈暨无人机全产业链创新示范基地项目可行性研究报告模板立项申批备案.doc
- 航空产业产教融合实训基地项目可行性研究报告模板-备案审批.doc
- 加油加气站(母、子站)新建项目可行性研究报告模板-立项拿地.doc
- 改建600td油脂精炼车间项目可行性研究报告模板拿地备案立项.doc
- 陈祖维二试几何.pdf
- 2026-2027新人教版小学数学3三年级上册(全册)优秀课件.ppt
原创力文档

文档评论(0)