首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

redis-server window版

后端 6.81MB 16 需要积分: 1
立即下载

资源介绍:

redis-server window版
MSOpenTech’s Redis on Windows
We strive to have a stable, functionally equivalent and comparably performing version of Redis on
Windows. We have achieved performance nearly identical to the POSIX version running head-to-head
on identical hardware across the network. Aside from feature differences that help Redis take
advantage of the Windows infrastructure, our version of Redis should work in most situations with the
identical setup and configuration that one would use on a POSIX operating system.
How is Redis on Windows implemented?
Redis is a C code base that compiles under Visual Studio. Most of the code compiles with only minor
changes (due to syntactical differences between compilers and low-level API differences on Windows).
There are a few areas where there are significant differences in how efficient Windows programs
operate relative to POSIX programs. We have encapsulated most these differences in a platform specific
library. The areas where there are significant differences are:
Networking APIs
POSIX File Descriptors
POSIX fork()
Logging
Windows Services API
Networking Differences
The Windows networking stack is split between user mode code and kernel mode code. Transitions
between user and kernel mode are expensive operations. The POSIX networking APIs on Windows
utilize a programming model that incurs significant performance loss due to the kernel/user mode
transitions. Efficient Windows networking code instead uses the IO Completion Port model to reduce
the impact of this behavior. The APIs used and the programming model for IO Completion is different
enough that we were forced to implement a new networking layer in Redis.
File Descriptors
In a POSIX operating system, all data sources (files, pipes, sockets, mail slots, etc.) are referenced in code
with a handle called a file descriptor. These are low value integers that increment by one with each
successive file descriptor creation. All POSIX APIs that work with file descriptors will function without the
programmer having to know what kind of data source a file descriptor represents. On Windows, each
kind of data source has a separate kind of HANDLE. APIs that work with one HANDLE type will not work
with another kind of HANDLE. In order to make Redis operate with its assumptions about file descriptor
values and data source agnosticism, we implemented a Redis File Descriptor API layer.
fork()
The POSIX version of Redis uses the fork() API. There is no equivalent in Windows, and it is an
exceedingly difficult API to completely simulate. For most of the uses of fork() we have used Windows
specific programming idioms to bypass the need to use a fork()-like API. The one case where we could
not do so was with the point-in-time heap snapshot behavior that the Redis persistence model is based
on. We tried several different approaches to work around the need for a fork()-like API, but always ran
into significant performance penalties and stability issues.

资源文件列表:

Redis-windows.zip 大约有19个文件
  1. Redis/
  2. Redis/dump.rdb 1.85KB
  3. Redis/EventLog.dll 1KB
  4. Redis/Redis on Windows Release Notes.docx 12.22KB
  5. Redis/Redis on Windows.docx 16.33KB
  6. Redis/redis-benchmark.exe 399.5KB
  7. Redis/redis-benchmark.pdb 4.17MB
  8. Redis/redis-check-aof.exe 251KB
  9. Redis/redis-check-aof.pdb 3.36MB
  10. Redis/redis-cli.exe 488KB
  11. Redis/redis-cli.pdb 4.32MB
  12. Redis/redis-server.exe 1.59MB
  13. Redis/redis-server.pdb 6.75MB
  14. Redis/redis-setup.bat 2.91KB
  15. Redis/redis-uninstall.bat 2.2KB
  16. Redis/redis.windows-service.conf 47.08KB
  17. Redis/redis.windows.conf 47.08KB
  18. Redis/server_log.txt 22.3MB
  19. Redis/Windows Service Documentation.docx 13.93KB
0评论
提交 加载更多评论
其他资源 chapter01.zip
chapter01.zip
大学生活+学习规划+电脑操作与专业选择+新生全面成长指南
踏入大学,是人生的一次重要转折。这份为新生量身打造的指南,将带领你从初入校园的迷茫到自信满满地开启全新的学习与生活旅程。无论你对大学生活充满期待,还是对未来充满未知,这套资源都将是你成长路上的坚实依靠。 从入学初期的必备常识到大学四年的全方位规划,从电脑操作的基础扫盲到专业领域的深度解析,我们为你准备了一切你可能需要的宝贵经验与实用技巧。资源涵盖学习方法、时间管理、电脑技能提升,以及适应新环境的社交建议,帮助你迅速找到属于自己的大学节奏。通过丰富的内容和详实的引导,你将掌握高效学习的秘诀,合理规划时间,全面提升自我。 无论你是对学术规划有所困惑,还是对未来职业发展充满憧憬,这份资源都将为你提供从基础到深度的指导,让你从容应对大学生活中的每一次挑战。除此之外,丰富的应用推荐与操作指南也将助力你轻松驾驭现代科技,提升学习效率。 大学,是一次崭新的起航,而这套资源,将成为你乘风破浪的导航灯,帮助你在人生的这片广阔海洋中,找到属于自己的方向。愿你在这段旅程中,不断突破自我,迎接崭新未来,成就属于你的辉煌篇章。让我们一起开启这段充满未知与希望的旅程,勇敢追梦,迎接属于你的精彩未来!
Redis自动安装配置卸载的shell脚本
实战环境下服务器Redis从安装配置再到卸载的全流程sh脚本,已在Centos7和麒麟V10 x86测试 压缩包包含三个sh脚本和redis-7.0.8.tar.gz离线安装包: 1.redis_install.sh:安装脚本 2.redis_config_default.sh:配置脚本 3.redis_uninstall.sh:卸载脚本 执行前请根据实际情况修改脚本中的变量,特别是卸载脚本请仔细核对Redis的安装目录再执行,避免误删
语数外复习资料.zip
语数外复习资料.zip
语数外复习资料.zip 语数外复习资料.zip 语数外复习资料.zip
Latex实验课文件,有latex模板
Latex实验课文件,有latex模板
Latex实验课文件,有latex模板 Latex实验课文件,有latex模板 Latex实验课文件,有latex模板
carla数据采集照片5000+15000
carla数据采集照片5000+15000
AdTree 论文源代码
用于从点云中提取出树木三维模型,可以改变树木纹理,修改树木几何形状
各班照片(待整理).zip
各班照片(待整理).zip