正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

スケールのためのRedisの設定

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

インフラストラクチャのセットアップとGitLabのインストール方法に基づいて、Redisを設定する方法は複数あります。

RedisとSentinelを自分でインストールして管理したり、ホストされているクラウドソリューションを使用したり、Linuxパッケージにバンドルされているものを使用して設定に集中したりできます。ニーズに合ったものを選択してください。

Linuxパッケージを使用したRedisのレプリケーションとフェイルオーバー

この設定は、Linux Enterprise Edition(EE)パッケージを使用してGitLabをインストールした場合のものです。

RedisとSentinelは両方ともパッケージにバンドルされているため、それを使用してRedisインフラストラクチャ全体(プライマリ、レプリカ、センチネル)をセットアップできます。

詳細については、LinuxパッケージでのRedisのレプリケーションとフェイルオーバーを参照してください。

バンドルされていないRedisを使用したRedisのレプリケーションとフェイルオーバー

この設定は、Linuxパッケージインストールまたはセルフコンパイルインストールのいずれかがある場合に、独自の外部RedisおよびSentinelサーバーを使用する場合のものです。

詳細については、独自のインスタンスを提供するRedisのレプリケーションとフェイルオーバーを参照してください。

Linuxパッケージを使用したスタンドアロンRedis

この設定は、Linux Community Edition(CE)パッケージをインストールしてバンドルされたRedisを使用する場合、つまりRedisサービスのみが有効になっているパッケージを使用できるようにする場合のものです。

詳細については、Linuxパッケージを使用したスタンドアロンRedisを参照してください。