最小Redisバージョン

こんにちは、

Redis の最小バージョンが 6.0 と指定されていますが、Sidekiq は Redis v4.0 以上で動作します。discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

Google Cloud Redis を使用したいと考えていますが、これは v5 しかサポートしていません。

Discourse が Redis v6 を必要とする理由は何かご存じでしょうか?

これは、当社のホスティング環境でテストし、本番環境で使用しているバージョンです。

以前のバージョンでも動作するかどうかを各自で調査・評価することは可能ですが、推奨バージョンより古いバージョンでも動作し続けることは保証いたしません。

当社は Sidekiq 以外にも Redis を多岐にわたって利用しています。

以上を踏まえて申し上げますと、Redis の機能セットは非常に安定しているため、現時点ではおそらく問題なく動作するでしょう。ただし、その場合、アップグレードの慎重なテストはご自身で責任を持って行う必要があります。

「いいね!」 3

それは妥当な意見ですね。アップグレードはいつでも新機能を利用できる可能性があります。

Discourse は Redis を他にどのような用途で利用していますか?あるいは、コードのどの部分を確認すべきでしょうか?

実際には、かなり多くの用途で使っています。

GitHub - discourse/message_bus: A reliable and robust messaging bus for Ruby and Rack · GitHub gem 内の Redis バックエンドを使用して、ライブページ更新、Rails キャッシュ、分散レート制限、セマフォシステムなどを処理しています。

「いいね!」 7

GCP の Kubernetes でデプロイをもう少し続けています。AWS へ移行する予定がなかったら(これはクライアントが別の理由で望んだことですが)、Google 製の Redis を使わずに自分で Redis を運用するところでした。

「いいね!」 1