Mastodon
Zuletzt aktualisiert am
Linux News & Tutorials
Bobby 🇬🇧 Borisov

Arch verabschiedet sich von Redis und nimmt Valkey an

Redis, ein beliebter In-Memory-Datenspeicher, wird im Arch-Linux-Repos veraltet; Valkey springt als leistungsstarker BSD-lizenzierter Ersatz ein.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Zunächst einige Hintergrundinformationen: Im März 2024 ging Redis Inc. von der permissiven BSD-3-Klausel-Lizenz zu einem dualen Lizenzmodell über, das die Redis Source Available License (RSALv2) und die Server Side Public License (SSPLv1) für sein Vorzeigeprodukt Redis, einen äußerst beliebten In-Memory-NoSQL-Datenspeicher, umfasst.

Ziel war es, große Cloud-Anbieter wie AWS, Azure, GCP und andere daran zu hindern, Redis als Service anzubieten, ohne einen Beitrag zur Entwicklung zu leisten. Das Unternehmen begründete diesen Schritt damit, dass er notwendig sei, um seine Investitionen zu schützen und die Nachhaltigkeit zu gewährleisten.

Dies löste jedoch eine erhebliche Kontroverse innerhalb der Open-Source-Gemeinschaft aus, da die Datenbank dadurch im Wesentlichen nicht mehr als Open Source angesehen wurde, und die Gegenreaktion ließ nicht lange auf sich warten.

Große Tech-Unternehmen, darunter Amazon, Google und Oracle, spalteten Redis ab, um Valkey zu schaffen, eine Open-Source-Alternative, die unter der BSD-Lizenz lizenziert ist, um den ursprünglichen Open-Source-Ethos beizubehalten und eine von der Gemeinschaft vorangetriebene Weiterentwicklung sicherzustellen. Es muss wirklich nicht betont werden, dass ein Projekt, hinter dem solche Namen stehen, eine große Sache ist - es spricht für sich selbst.

Valkey hat bereits mehrere stabile Versionen erlebt, wobei die neueste Version 8.1 erst vor zwei Wochen herauskam und mit beeindruckenden Benchmarks aufwarten konnte, bei denen Reaktionszeiten von unter einer Millisekunde unter hoher Last angegeben wurden. Noch wichtiger ist jedoch, dass viele Linux-Distributionen damit begonnen haben, Valkey in ihre Repositories aufzunehmen und damit Redis zu ersetzen, das nicht mehr als Open Source gilt.

In der Praxis bedeutet dies, dass Valkey für zahllose Entwickler, die einen In-Memory Key/Value NoSQL-Datenspeicher benötigen, allmählich zum Standardangebot wird.

Und nun hat sich auch Arch Linux in die Liste der Distributionen eingereiht, die den Wechsel vollzogen haben. Heute haben die Maintainer von Arch angekündigt, dass Valkey Redis im [extra]-Repository von Arch ersetzen wird. In Anbetracht dessen wird das "redis"-Paket ab dem 17. April 2025 in eine zweiwöchige Gnadenfrist treten. Während dieses 14-tägigen Zeitfensters können Nutzer Redis weiterhin direkt aus dem Repo installieren und aktualisieren, um genügend Zeit zum Testen und Migrieren bestehender Bereitstellungen zu haben.

Nach Ablauf der Schonfrist wird das Paket in [extra] veraltet und in das Arch User Repository (AUR) verschoben. Zu diesem Zeitpunkt wird Redis keine Aktualisierungen mehr aus den offiziellen Repositories erhalten und sollte in [extra] als veraltet betrachtet werden.

Arch-Benutzer sollten sofort damit beginnen, Konfigurationen und Arbeitslasten von Redis auf Valkey zu migrieren, um Probleme zu vermeiden. Glücklicherweise lassen sich die meisten Redis-Befehle direkt auf Valkey-Äquivalente abbilden, so dass die Überarbeitung von Anwendungscode problemlos möglich sein sollte. Außerdem können unter Redis erstellte Backups oft mit minimalem Aufwand in Valkey importiert werden.

War die Entscheidung von Redis, seine Lizenz zu ändern, ein Erfolg? Kurzfristig gesehen, ja - es hat sein Ziel erreicht. Langfristig könnten sich die Dinge jedoch wirklich gegen das Unternehmen wenden. Und der Grund dafür ist mehr als prosaisch - es ist einfach eine Frage der Sichtbarkeit.

Wenn man eine Dynamik aufgebaut hat, Vertrauen gewonnen hat und zu einem Standardbestandteil von fast jeder großen Linux-Distribution geworden ist, hat man im Wesentlichen Zugang zu unzähligen Entwicklern. So einfach ist das. Diese Art von Reichweite ist eine der größten Stärken von Open Source. Aber sobald man diese Sichtbarkeit verliert, können die Auswirkungen schwer vorhersehbar sein - und möglicherweise erheblich.

Wird Redis in den kommenden Jahren vollständig durch Valkey als bevorzugte Lösung für Entwickler ersetzt? Das ist noch ungewiss. Aber eines ist jetzt schon klar: Valkey nimmt bereits den Platz von Redis in fast allen Linux-Distributionen ein. Das allein muss den Redis-Leuten Anlass zur Sorge sein.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments