支持 WinXP/2003 的 Redis 服务端 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jobcrazy
V2EX    Redis

支持 WinXP/2003 的 Redis 服务端

  •  1
     
  •   Jobcrazy 318 天前 via iPhone 3318 次点击
    这是一个创建于 318 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    21 条回复    2025-01-26 19:59:59 +08:00
    Tink
        1
    Tink  
    PRO
       318 天前
    6 了
    Cooky
        2
    Cooky  
       318 天前   1
    太草了,这是什么需求,居然要在这老系统上运行 redis ???
    luozic
        3
    luozic  
       318 天前
    hljjhb
        4
    hljjhb  
       317 天前
    厉害了,未曾设想的组合
    datou
        5
    datou  
       317 天前
    32 位 windows xp 单进程最大也就支持 2G 内存吧?

    redis 的意义何在?
    Jobcrazy
        6
    Jobcrazy  
    OP
       317 天前 via iPhone
    各位看官别骂。虽然它是 32 位,但缓存有时效的数据还是很好用的。如果不是我自己有这个需求,我也不会去花时间折腾它的。因为我的近期需求是用 C 语言开发一个带有 ttl 的缓存,存储可能不到 10M 但要经常失效的数据。自己开发一个的话,我没法保证比它更好更稳定。谁说 Redis 必须用在高负载的服务器呢?
    drymonfidelia
        7
    drymonfidelia  
       317 天前
    印象里前几年给客户 Windows 2003 的服务器装过 redis ,忘记用什么方法装的了,好像 GitHub 上有个现成的好久没维护的 port
    drymonfidelia
        8
    drymonfidelia  
       317 天前
    @drymonfidelia https://github.com/microsoftarchive/redis 忘记是不是这个了,微软官方的
    rqYzyAced2NbD8fw
        9
    rqYzyAced2NbD8fw  
       317 天前
    没用过 winserver 2003 勿喷,但是不能用 docker 吗
    Jobcrazy
        10
    Jobcrazy  
    OP
       317 天前 via iPhone
    @drymonfidelia 你说的这个库有 2.8 版本,支持 WinXP ,但无法安装为服务;有 3.0 版本,但不支持 WinXP 。我是基于他的代码少量修改,让 3.0 可以跑在 WinXP ,且同时可以安装为服务。
    Jobcrazy
        11
    Jobcrazy  
    OP
       317 天前 via iPhone
    @LanhuaMa Docker 无法运行在老版本 Windows 上
    rqYzyAced2NbD8fw
        12
    rqYzyAced2NbD8fw  
       317 天前
    @Jobcrazy #11
    AlohaV2
        13
    AlohaV2  
       317 天前
    装个虚拟机跑 linux 然后启服务器
    Cloutain
        14
    Cloutain  
       317 天前
    6 啊 大佬
    shijingshijing
        15
    shijingshijing  
       317 天前
    特殊行业的老项目,一点都不奇怪,很多机床或者工控的电脑都是 Core 2 甚至奔腾,又需要接入更先进的 MIS 系统,你总不能让别人把整套设备换了吧。还有的单纯是单位没有更新硬件的预算,只能在老机器上凑合。
    wheat0r
        16
    wheat0r  
       317 天前
    这个需求,太真实了
    realpg
        17
    realpg  
    PRO
       317 天前
    @shijingshijing
    一般这种我就送他一台电脑,成本 300 块钱,换自己省心
    半老的 dell 台式机我这有都是 卖回收就 200 直接给客户就完事
    elechi
        18
    elechi  
       317 天前
    再给 op 提个需求,运行在 win2000 上
    Jobcrazy
        19
    Jobcrazy  
    OP
       317 天前 via iPhone
    @elechi 理论上也是可以的,Win2000 和 XP 的 API 变化不大,2000 的版本是 5.0 ,XP 版本号是 5.1 。真有需要可以试试看,搞不好还能支持 95 和 98 ,只是不能安装为服务
    R4rvZ6agNVWr56V0
        20
    R4rvZ6agNVWr56V0  
       317 天前
    开眼界了。
    roundgis
        21
    roundgis  
       256 天前 via Android
    @Jobcrazy 我用 mingw64 编译过一个 redis 用在生产环境 只用内存模式 挺稳定的。性能虽然比 linux 差不过也够用了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2830 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:33 PVG 21:33 LAX 06:33 JFK 09:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86