Arch Linux 发行版采用 Valkey 取代 Redis - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
sn0wdr1am
V2EX    Linux

Arch Linux 发行版采用 Valkey 取代 Redis

  •  
  •   sn0wdr1am 169 天前 6296 次点击
    这是一个创建于 169 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Arch Linux 成为最新一个用 Valkey 取代 Redis 的发行版。该项目通过邮件列表宣布:

    Valkey 将取代 [extra] 仓库中的 Redis 。两周后,Redis 软件包将移至 AUR ,不再接收更新。 我们鼓励用户尽快迁移至 Valkey 。 

    大家怎么看?

    第 1 条附言    169 天前
    Redis 能平滑切换到 Valkey 吗?
    34 条回复    2025-04-27 23:28:51 +08:00
    vincentWdp
        1
    vincentWdp  
       169 天前
    牛逼, 今天又学到了一个新的数据库
    w568w
        2
    w568w  
       169 天前
    用 Valkey 一年多了,挺好的。除了文档不如 Redis ,哪哪都比 Redis 强。
    kneo
        3
    kneo  
       169 天前 via Android   1
    @w568w 这玩意不就是 redis 的 fork 吗?能说下哪比 redis 强?
    dxcqcv
        4
    dxcqcv  
       169 天前   4
    不会有人用 arch 做服务器系统吧,天天升级
    w568w
        5
    w568w  
       169 天前   8
    @kneo

    > 这玩意不就是 redis 的 fork 吗

    照你这么说,Android 一定不如 Linux ,MariaDB < MySQL ,OpenJDK < Oracle ,LibreOffice < OpenOffice…

    > 能说下哪比 redis 强

    我举几个主要的:多线程支持更好,性能高得多(部分场景相比 Redis 提升三倍: https://valkey.io/blog/unlock-one-million-rps-part2/ )。

    另外一个有趣的事实是,在 Redis 项目中,Redis 公司实际上只参与了 20% 的提交,而目前 Valkey 上的前 Redis 开发者比 Redis 还多。因此,说 Valkey 才是正统的 Redis ,而现在的 Redis 已经被转手卖给商业公司,比较合适。
    FanyFull
        6
    FanyFull  
       169 天前 via Android   3
    @w568w #5 就喜欢看这种狠狠锤打那些吊儿郎当不知所谓的口水评论的,太解压!
    kneo
        7
    kneo  
       169 天前   2
    @w568w 好的,没反驳您的意思。我的理解 valkey 好像还是一个很新的 fork ,相对 redis 应该没有太大区别。您说哪都好听起来好像 valkey 和 redis 差别很大的样子。单纯想了解一下。
    kneo
        8
    kneo  
       169 天前   4
    @FanyFull 别狠狠捶打了啊……听你这口气就喜欢口水评论啊。
    unused
        9
    unused  
       169 天前 via Android   1
    主要是协议问题,上游社区已经分离,fedora 也切过去了,估计大部分发行版都会改。
    FanyFull
        10
    FanyFull  
       169 天前 via Android   1
    @kneo #8 触发经典吊儿郎当关键句式儿了说是:这玩意儿不就...吗?

    已经转人工了!
    holulu
        11
    holulu  
       169 天前   1
    刚好上周也把生产环境的 redis 换成 valkey ,主要是 aws 不再提供新版 redis 了,要升级只能换 valkey
    kneo
        12
    kneo  
       169 天前   2
    我大概浏览了一下 Valkey 在 fork redis 之后的所有内容。

    Valkey 7.2

    https://github.com/orgs/valkey-io/projects/1

    Valkey 8.0

    https://github.com/orgs/valkey-io/projects/2/views/1

    以及官方 blog:

    https://valkey.io/blog/

    这三个网页看一下应该基本上能看到 Valkey 的所有内容了。

    除了最新的 Bloom Filter ( https://valkey.io/blog/introducing-bloom-filters/)看起来像是一个 feature 之外,其他的大概都是性能优化和稳定性优化,以及 bug fix 。前面有人说文档不行,其实目前的差异还没到需要文档的阶段。

    到目前为止,Valkey 可以看成和 Redis 基本一样。当然因为是 Fork ,所以也继承了 Redis 的全部优点。Arch Linux 移除 Redis 主要还是协议的原因吧。毕竟根据旧有开源协议 Redis 已经无法更新了。
    kneo
        13
    kneo  
       169 天前   12
    @FanyFull 朋友,看下你自己发的啥……你不会是灌水机器人吧……别人讨论,你插不上话就别回复。
    FanyFull
        14
    FanyFull  
       169 天前 via Android
    @kneo #13 遵命!伟大的高大上的别人插不上话的话题讨论人阁下!
    Syiize
        15
    Syiize  
       169 天前
    @kneo 发现数字生命了哈哈哈哈
    defunct9
        16
    defunct9  
       169 天前 via iPhone
    同用 aws ,强迫 valkey 了。但是,redis_exportor 拿不到全数据了,有人遇到过吗
    kimixeon
        17
    kimixeon  
       169 天前   1
    irrigate2554
        18
    irrigate2554  
       169 天前
    redis 的 fork ,规避开源协议的一些问题,不怎么看,顺滑迁移,而且一般来说也是 docker 部署
    ghjh
        19
    ghjh  
       169 天前
    也不怎么看吧,archlinux 切换主要还是 redis 的许可问题。
    实际工作上,我们自己生产还是在用 redis ,内网测试环境之类有搭建 garnet 尝鲜的
    roundgis
        20
    roundgis  
       169 天前 via Android
    @kimixeon garnet 目前还不支持 stream
    jpyl0423
        21
    jpyl0423  
       169 天前   6
    @FanyFull #14 你的回复完美印证了你的帖子《 v 站氛围现在真的很差吗,前两天推特上尤雨溪说 V2EX 现在就是个粪坑》
    lanten
        22
    lanten  
       169 天前
    @FanyFull 你不应该这么说,质疑不是吵架
    mmdsun
        23
    mmdsun  
       169 天前
    目前用的 Microsoft Research 出品的 Garnet ,Valkey 在观望中。
    jinliming2
        24
    jinliming2  
       169 天前
    前两天我本地部署的 immich 发更新也提示说 redis 迁移到 valkey 了: https://github.com/immich-app/immich/releases/tag/v1.132.0

    > We are now using Valkey's image for the Redis service in the default docker-compose.yml template. This is not a required change. If you wish to use it, you can download the docker-compose.yml file at the bottom of the release notes and replace the redis image with the new one.

    当时看他们的描述还以为就是换了个 Redis 的 docker 提供商因为之前下载 Redis 的时候好像没有找到官方的二进制,所以以为只是换了个构建二进制的提供者。
    然后今天就刷到这个了。看起来如果是 fork 出去准备单干的话,未来应该差异会越来越大吧,类似于 Blink 与 Webkit ?
    lihuashan
        25
    lihuashan  
       169 天前
    Arch Linux 决定用 Valkey 替代 Redis ,主要是因为 Redis 官方从 7.4 版本开始采用了新的 RSALv2 和 SSPLv1 双重许可证(限制云厂商商业化使用),而 Valkey 作为 Redis 的分支,继承了其核心功能并保持 开源免费( BSD-3-Clause 许可证)。
    zeromake
        26
    zeromake  
       169 天前
    @jinliming2 #24
    公司里服务正常也都会只会适配 Valkey 了(因为云提供商多半不给 Redis 了),到时多半是 Redis 来适配 Valkey 了
    LanLiang
        27
    LanLiang  
       169 天前
    目前线上已经从 Redis 切换到了 Valkey
    crazykay
        28
    crazykay  
       169 天前
    @dxcqcv 我服务器用的 arch ,不经常滚
    vczyh
        29
    vczyh  
       169 天前
    @FanyFull 感觉你有暴怒症
    julyclyde
        30
    julyclyde  
       169 天前
    @defunct9 你 ssh 上去调试一下 exporter 呗
    vincentWdp
        31
    vincentWdp  
       169 天前   1
    @FanyFull V 站知乎化的典型现象
    Cu635
        32
    Cu635  
       168 天前
    @w568w #5
    王老吉和加多宝是吧。
    dV9zZM1wROuBT16X
        33
    dV9zZM1wROuBT16X  
       168 天前
    能打败 redis 的是另一个 fork 吗?
    eagleoflqj
        34
    eagleoflqj  
       168 天前 via iPhone   1
    redis 不需要被打败,从它决定闭源的那一刻起就已经投了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5279 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 05:45 PVG 13:45 LAX 22:45 JFK 01:45
    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