2023-06-05:Redis官方为什么不提供 Windows版本?
2023-06-05:Redis官方为什么不提供 Windows版本?
答案2023-06-05:
Redis官方没有提供Windows版本有几个原因。
1.Redis的开发团队规模较小,由三四名核心开发者组成。他们更加熟悉和习惯Unix-like系统,在这些系统上进行开发和测试可以更高效地进行。然而,提供Windows版本会消耗较多资源,可能会影响其他开发进度。
2.Redis利用了Unix系统的特性,例如fork()调用来实现持久化和主从复制等功能。在Windows上实现这些功能会更加复杂,并且需要额外的开发工作量。因此,为了保持团队高效,Redis团队专注于在Unix-like系统上进行开发和测试。
3.一个字懒,多一事不如少一事,Redis是开源软件。
Redis的Windows版本目前稳定版为3.0,最初由微软维护,后来由tporadowski接手维护。
https://github.com/tporadowski/redis
Linux已经成为一个非常成熟和稳定的操作系统,并且拥有大量用户。因此,在当前情况下,为Windows开发一个版本可能会带来兼容性和其他潜在问题。因此,目前并不需要为Windows开发Linux版本。
相较于Windows系统,Linux/Unix系统在稳定性和并发性方面具有明显的优势,这使得它们更适合于高性能数据库系统如Redis。Windows版本则需要克服更多的挑战才能满足这些要求。
4.Redis主要的用户群体是开发者和技术用户,他们通常更习惯和熟悉Linux系统。因此,Redis开发团队优先关注这部分用户的需求,并致力于为其提供更好的使用体验。
5.现在已经有第三方团队,例如MS Open Tech和Redis Labs等,致力于维护Windows版本的Redis。这种情况减轻了Redis开发团队提供官方Windows版本的压力。因此,Redis开发团队可以更加专注于满足Linux用户的需求,并为他们提供更好的使用体验。
不过,Redis开发团队已经开始为Windows版本提供一定的支持:
1.最新版本的Redis已经可以在Windows系统下编译成功,并且具备良好的可移植性。
2.Redis Labs最近推出了Redis Enterprise软件,这个版本提供了完整的Windows版本。该版本获得了Redis官方的支持和认可。
3.未来,Redis可能会发布跨平台版本,不受特定平台限制,各个团队可以在不同的平台上进行移植工作,这也包括Windows版本。这意味着,Windows版本的Redis将获得官方认可。
尽管Redis官方目前还未正式推出Windows版本,但实际上已经通过一定的工作来增强Windows平台的支持性,并认可了第三方提供的Windows版本。随着时间的推移和社区的贡献,Redis在Windows平台下的支持性将不断加强和改善。因此,Windows用户既可以选择稳定的第三方版本,也可以期待Redis未来会有跨平台版本的发布。
2023-06-05:Redis官方为什么不提供 Windows版本?的更多相关文章
- PHP Warning: PHP Startup: redis: Unable to initialize module Windows版本phpredis扩展
版权声明:经验之谈,不知能否换包辣条,另,转载请注明出处.https://www.cnblogs.com/zmdComeOn/category/1295248.html [root@VM_0_2_ce ...
- Redis实战(一)Redis简介及环境安装(Windows)
提到Redis,大家肯定都听过,并且应该都在项目中或多或少的使用过,也许你觉得Redis用起来挺简单的呀,但如果有人问你下面的几个问题(比如同事或者面试官),你能回答的上来吗? 什么是Redis? R ...
- 使用 Redis 源码编译发布 Windows 版 Redis For Windows 发行包
Redis 是个高性能的键值数据库,现在日常项目开发过程中,目前个人开发项目基本都会用到 Redis,主要是用来做 缓存 和 分布式锁 的底层支持,个人喜欢用 .NET 技术体系,所以一般部署也是用 ...
- Redis&PHP的使用安装-windows版
Redis是一个Key-value的数据结构存储系统,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string.list(链表).set(集合).zset(so ...
- Redis简介以及如何在Windows上安装Redis
Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...
- redis cluster以及master-slave在windows下环境搭建
一.redis cluster环境搭建: 1.了解Redis Cluster原理: 详细了解可参考:http://doc.redisfans.com/topic/cluster-tutorial.ht ...
- Redis+Spring缓存实例(windows环境,附实例源码及详解)
原文出处: 小宝鸽 一.Redis了解 1.1.Redis介绍: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串). ...
- Redis下载安装与配置(windows)
一.Redis下载 Redis官网建议使用Linux进行部署,未提供windows版本的Redis,但微软开发和维护着Windows64版本的Redis. Windows64版本的Redis下载地址: ...
- Redis for OPS 06:Redis Cluster 集群
写在前面的话 前面的主从,HA 都只是解决我们数据安全性方面的问题,并没有解决我们业务瓶颈的问题.当业务并发到达一定瓶颈的时候,我们需要对服务进行横向扩展,而不是纵向扩展.这就需要引入另外一个东西,R ...
- Redis的简介与安装(windows)
1.简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串). list(链表).set(集合).zset(sorte ...
随机推荐
- 阿里云OSS前端直传+net core后端签名
OSS前端直传+后端签名 一.服务端签名后前端直传 首先安装阿里云SDK Aliyun.OSS.SDK.NetCore public static string accessKeyId = " ...
- 7.远程代码执行漏洞RCE
远程代码执行漏洞RCE 1.RCE Remote Code Execute 远程代码执行 Remote Command Execute 远程命令执行 2.危害 窃取服务器的敏感数据.文件 对电脑的文件 ...
- LeetCode 周赛 338,贪心 / 埃氏筛 / 欧氏线性筛 / 前缀和 / 二分查找 / 拓扑排序
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问. 大家好,我是小彭. 上周末是 LeetCode 第 338 场周赛,你参加了吗?这场周赛覆盖的知识点很多,第 ...
- el-tree组件过来吧默认打开全部子节点
//搜索到节点必须打开此节点所有子节点,因为默认是不会打开子节点的,所以手动设置打开的最高层级.本次我设置了最大四个层级 filterNode(value,data,node) { if(!value ...
- java -- static, 内部类, 权限, 参数传递
static关键字 static是静态修饰符,一般修饰成员.被static修饰的成员属于类,不属于单个这个类的某个对象.static修饰的成员被多个对象共享.static修饰的成员属于类,但是会影响每 ...
- python自动化测试pyautogui,pywinauto和pywin32组合使用初级
1 前言PC 端自动化测试使用到的 python 模块主要有 pywinauto.win32gui.pyautogui,主要功能如下: pywinauto:主要使用到 Application 类,用于 ...
- window远程桌面
此文档概述如何开启win8.win8.1系统的远程桌面连接服务,可以让我们从一台电脑远程连接的其他电脑! 同时按"win键+R键",再打开的运行对话框中输入"contro ...
- [SVN]SVN checkout 功能不可用 右键只看到提交和更新,没有显示checkout[转载]
不要在受SVN控制的文件夹里点右键,因为这个文件夹已经在SVN控制之下,当然不会允许在里面嵌套另一个SVN版本库 换个不受控的文件夹点右键,比如: D盘根目录 X 参考文献 SVN checkout ...
- [JavaScript]JS屏蔽浏览器右键菜单/粘贴/复制/剪切/选中 [转载]
前两天在解决一个项目缺陷时,突发感兴趣,了解一下~ 1 JS事件 document.oncontextmenu // 右键菜单 document.onpaste //粘贴 document.oncop ...
- [ElasticSearch]修改开源安全组件Search Guard-6 用户密码
ES有很多的安全组件可用,例如: X-pack,Sarch Guard.但目前开源免费的,仅Search Guard. 1 前置条件 Elastic Search 6 服务安装成功,且成功运行. ES ...