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

Arch Linux 发行版采用 Valkey 取代 Redis

  •  
  •   sn0wdr1am · 22 小时 9 分钟前 · 3605 次点击

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

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

    大家怎么看?

    第 1 条附言  ·  5 小时 4 分钟前
    Redis 能平滑切换到 Valkey 吗?
    32 条回复    2025-04-27 15:51:57 +08:00
    vincentWdp
        1
    vincentWdp  
       22 小时 4 分钟前
    牛逼, 今天又学到了一个新的数据库
    w568w
        2
    w568w  
       21 小时 28 分钟前
    用 Valkey 一年多了,挺好的。除了文档不如 Redis ,哪哪都比 Redis 强。
    kneo
        3
    kneo  
       21 小时 22 分钟前 via Android   ❤️ 1
    @w568w 这玩意不就是 redis 的 fork 吗?能说下哪比 redis 强?
    dxcqcv
        4
    dxcqcv  
       21 小时 19 分钟前   ❤️ 4
    不会有人用 arch 做服务器系统吧,天天升级
    w568w
        5
    w568w  
       21 小时 15 分钟前   ❤️ 6
    @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  
       20 小时 35 分钟前 via Android   ❤️ 3
    @w568w #5 就喜欢看这种狠狠锤打那些吊儿郎当不知所谓的口水评论的,太解压!
    kneo
        7
    kneo  
       20 小时 33 分钟前   ❤️ 2
    @w568w 好的,没反驳您的意思。我的理解 valkey 好像还是一个很新的 fork ,相对 redis 应该没有太大区别。您说哪都好听起来好像 valkey 和 redis 差别很大的样子。单纯想了解一下。
    kneo
        8
    kneo  
       20 小时 32 分钟前   ❤️ 4
    @FanyFull 别狠狠捶打了啊……听你这口气就喜欢口水评论啊。
    unused
        9
    unused  
       20 小时 31 分钟前 via Android   ❤️ 1
    主要是协议问题,上游社区已经分离,fedora 也切过去了,估计大部分发行版都会改。
    FanyFull
        10
    FanyFull  
       20 小时 29 分钟前 via Android   ❤️ 1
    @kneo #8 触发经典吊儿郎当关键句式儿了说是:这玩意儿不就...吗?

    已经转人工了!
    holulu
        11
    holulu  
       20 小时 24 分钟前   ❤️ 1
    刚好上周也把生产环境的 redis 换成 valkey ,主要是 aws 不再提供新版 redis 了,要升级只能换 valkey
    kneo
        12
    kneo  
       20 小时 12 分钟前   ❤️ 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  
       20 小时 7 分钟前   ❤️ 12
    @FanyFull 朋友,看下你自己发的啥……你不会是灌水机器人吧……别人讨论,你插不上话就别回复。
    FanyFull
        14
    FanyFull  
       19 小时 23 分钟前 via Android
    @kneo #13 遵命!伟大的高大上的别人插不上话的话题讨论人阁下!
    Syiize
        15
    Syiize  
       18 小时 41 分钟前
    @kneo 发现数字生命了哈哈哈哈
    defunct9
        16
    defunct9  
       17 小时 11 分钟前 via iPhone
    同用 aws ,强迫 valkey 了。但是,redis_exportor 拿不到全数据了,有人遇到过吗
    kimixeon
        17
    kimixeon  
       16 小时 58 分钟前   ❤️ 1
    irrigate2554
        18
    irrigate2554  
       16 小时 24 分钟前
    redis 的 fork ,规避开源协议的一些问题,不怎么看,顺滑迁移,而且一般来说也是 docker 部署
    ghjh
        19
    ghjh  
       15 小时 44 分钟前
    也不怎么看吧,archlinux 切换主要还是 redis 的许可问题。
    实际工作上,我们自己生产还是在用 redis ,内网测试环境之类有搭建 garnet 尝鲜的
    roundgis
        20
    roundgis  
       14 小时 40 分钟前 via Android
    @kimixeon garnet 目前还不支持 stream
    jpyl0423
        21
    jpyl0423  
       7 小时 0 分钟前   ❤️ 6
    @FanyFull #14 你的回复完美印证了你的帖子《 v 站氛围现在真的很差吗,前两天推特上尤雨溪说 V2EX 现在就是个粪坑》
    lanten
        22
    lanten  
       6 小时 31 分钟前
    @FanyFull 你不应该这么说,质疑不是吵架
    mmdsun
        23
    mmdsun  
       6 小时 25 分钟前
    目前用的 Microsoft Research 出品的 Garnet ,Valkey 在观望中。
    jinliming2
        24
    jinliming2  
       6 小时 8 分钟前
    前两天我本地部署的 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  
       5 小时 41 分钟前
    Arch Linux 决定用 Valkey 替代 Redis ,主要是因为 Redis 官方从 7.4 版本开始采用了新的 RSALv2 和 SSPLv1 双重许可证(限制云厂商商业化使用),而 Valkey 作为 Redis 的分支,继承了其核心功能并保持 开源免费( BSD-3-Clause 许可证)。
    zeromake
        26
    zeromake  
       5 小时 40 分钟前
    @jinliming2 #24
    公司里服务正常也都会只会适配 Valkey 了(因为云提供商多半不给 Redis 了),到时多半是 Redis 来适配 Valkey 了
    LanLiang
        27
    LanLiang  
       5 小时 11 分钟前
    目前线上已经从 Redis 切换到了 Valkey
    crazykay
        28
    crazykay  
       4 小时 31 分钟前
    @dxcqcv 我服务器用的 arch ,不经常滚
    vczyh
        29
    vczyh  
       4 小时 19 分钟前
    @FanyFull 感觉你有暴怒症
    julyclyde
        30
    julyclyde  
       3 小时 21 分钟前
    @defunct9 你 ssh 上去调试一下 exporter 呗
    vincentWdp
        31
    vincentWdp  
       3 小时 18 分钟前   ❤️ 1
    @FanyFull V 站知乎化的典型现象
    Cu635
        32
    Cu635  
       6 分钟前
    @w568w #5
    王老吉和加多宝是吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 07:58 · PVG 15:58 · LAX 00:58 · JFK 03:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.