支持 WinXP/2003 的 Redis 服务端

3 天前
 Jobcrazy

因近期我做的一个项目需要,修改出来了一个适配 winxp 和 2003 的 32 位 redis-server ,可以用参数正常安装为系统服务。

这两个系统虽然几乎没什么人用了,但需要的时候可以自取,已开源: https://github.com/Jobcrazy/Redis-WinLegacy

1332 次点击
所在节点    Redis
20 条回复
Tink
3 天前
6 了
Cooky
3 天前
太草了,这是什么需求,居然要在这老系统上运行 redis ???
luozic
3 天前
hljjhb
3 天前
厉害了,未曾设想的组合
datou
3 天前
32 位 windows xp 单进程最大也就支持 2G 内存吧?

redis 的意义何在?
Jobcrazy
3 天前
各位看官别骂。虽然它是 32 位,但缓存有时效的数据还是很好用的。如果不是我自己有这个需求,我也不会去花时间折腾它的。因为我的近期需求是用 C 语言开发一个带有 ttl 的缓存,存储可能不到 10M 但要经常失效的数据。自己开发一个的话,我没法保证比它更好更稳定。谁说 Redis 必须用在高负载的服务器呢?
drymonfidelia
3 天前
印象里前几年给客户 Windows 2003 的服务器装过 redis ,忘记用什么方法装的了,好像 GitHub 上有个现成的好久没维护的 port
drymonfidelia
3 天前
@drymonfidelia https://github.com/microsoftarchive/redis 忘记是不是这个了,微软官方的
LanhuaMa
3 天前
没用过 winserver 2003 勿喷,但是不能用 docker 吗
Jobcrazy
3 天前
@drymonfidelia 你说的这个库有 2.8 版本,支持 WinXP ,但无法安装为服务;有 3.0 版本,但不支持 WinXP 。我是基于他的代码少量修改,让 3.0 可以跑在 WinXP ,且同时可以安装为服务。
Jobcrazy
3 天前
@LanhuaMa Docker 无法运行在老版本 Windows 上
LanhuaMa
3 天前
@Jobcrazy #11 👌
AlohaV2
3 天前
装个虚拟机跑 linux 然后启服务器
Cloutain
3 天前
6 啊 大佬
shijingshijing
3 天前
特殊行业的老项目,一点都不奇怪,很多机床或者工控的电脑都是 Core 2 甚至奔腾,又需要接入更先进的 MIS 系统,你总不能让别人把整套设备换了吧。还有的单纯是单位没有更新硬件的预算,只能在老机器上凑合。
wheat0r
3 天前
这个需求,太真实了😂
realpg
3 天前
@shijingshijing
一般这种我就送他一台电脑,成本 300 块钱,换自己省心
半老的 dell 台式机我这有都是 卖回收就 200 直接给客户就完事
elechi
3 天前
再给 op 提个需求,运行在 win2000 上😄
Jobcrazy
3 天前
@elechi 理论上也是可以的,Win2000 和 XP 的 API 变化不大,2000 的版本是 5.0 ,XP 版本号是 5.1 。真有需要可以试试看,搞不好还能支持 95 和 98 ,只是不能安装为服务
GeekGao
2 天前
开眼界了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092511

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX