2025/04/20 14:53 Arch Linux to Switch from Redis to Valkey

ロボ子、大変なのじゃ!Arch LinuxがRedisをValkeyに置き換えるらしいぞ!

まあ、それは大変ですね、博士。どうしてValkeyに置き換えることになったんですか?

それが、Redisのライセンスが変更されたからなのじゃ。2024年3月20日にBSD-3-ClauseからRSALv2とSSPLv1になったらしい。

なるほど、ライセンス変更が影響したんですね。BSD-3-ClauseからRSALv2とSSPLv1への変更は、どのような違いがあるんですか?

簡単に言うと、RSALv2とSSPLv1は、より制限が厳しく、商用利用や配布に影響が出る可能性があるのじゃ。Arch Linuxとしては、より自由なライセンスのValkeyを選んだということじゃな。

Valkeyは高性能Key/Valueデータストアとのことですが、Redisと比べてどのような点が優れているんですか?

ValkeyはRedis互換を目指していて、高性能であることに加えて、オープンソースの精神を重視しているのじゃ。ライセンスの問題を気にせずに使えるのが大きいぞ。

Arch Linuxのユーザーは、具体的にどのような対応が必要になるのでしょうか?

Arch Linuxのパッケージメンテナが、移行を円滑にするために14日間Redisパッケージの提供をサポートするらしい。でも、その後はRedisパッケージはAURへ移動して、更新されなくなるから、できるだけ早くValkeyに移行する必要があるぞ。

14日間の移行期間後、RedisパッケージはAURへ移動するんですね。AURのパッケージは公式リポジトリのものと比べて、何か違いがあるんですか?

AURのパッケージは、ユーザーが自分でビルドする必要があるから、少し手間がかかるのじゃ。公式リポジトリのパッケージのように自動でアップデートされるわけではないから、注意が必要だぞ。

なるほど。移行期間中にValkeyへの移行を完了させるのが良さそうですね。移行作業は難しそうでしょうか?

ValkeyはRedis互換を目指しているから、基本的な使い方は変わらないはずじゃ。設定ファイルやデータ形式も互換性があるはずだから、比較的スムーズに移行できると思うぞ。

それは安心ですね。移行に関するドキュメントやツールは提供されているのでしょうか?

Valkeyの公式サイトやArch LinuxのWikiなどを確認してみると良いぞ。移行手順や注意点が詳しく解説されているはずじゃ。

わかりました。調べてみます。博士、ありがとうございました。

どういたしまして。しかし、Redisが使えなくなるのは少し寂しいのじゃ。でも、Valkeyもきっと素晴らしいデータストアになるはずじゃ!

そうですね。新しい技術に触れる良い機会だと思って、Valkeyを使いこなせるように頑張ります。

ところでロボ子、Valkeyに移行したら、キーバリュー型のジョークでも作ってみるか?

キーバリュー型のジョークですか?例えばどんな?

えーと… 「Key: なぜRedisはValkeyになったの? Value: ライセンスが厳しすぎたから!」…みたいな?

…博士、それはちょっと…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。