Redis
キャッシュ、キュー、アプリ間の状態共有にRedisをデプロイ。内蔵テンプレートはストレージボリューム付きのプライベートサービスを作成します。ボリュームだけではデータの耐久性は決まりません。アプリが必要とする永続化設定を確認してください。
利用できる場面
- 複数のアプリインスタンスで共有するデータをキャッシュ。
- Redis対応のキューライブラリを使うアプリで、キューベースのジョブを実行。
適切な構成を選ぶ
内蔵Redis構成はAOF永続化を有効にし、生成されたパスワードを要求して/dataをマウントします。Redisのキャッシュやキューに対応するアプリに使います。アプリのキー退避方針と耐久性要件を確認してください。永続化はバックアップではなく、直近の全書き込みが障害後も残る保証はありません。
このテンプレートが作成するもの
redis:7-alpine確認する設定
追加で宣言された入力項目はありません。生成される変数、接続先、リソース設定をデプロイフォームで確認してください。
デプロイ手順
- 「デプロイを設定」を選び、ログインするかアカウントを作成します。
- 新規または既存プロジェクトと、利用できるリージョンを選びます。
- サービス、必須項目、ストレージ、互換性警告を確認。設定が準備できてからデプロイを送信してください。
- デプロイログを確認し、アプリの初期設定を完了。本番で使う前に接続先をテストしてください。
デプロイ結果を確認する
アプリの環境からREDIS_URLで接続し、PINGを実行して、有効期限付きのテストキーを書き込み・読み取りしてください。キュー用途ではアプリのキューライブラリでテストジョブを投入・処理します。重要なデータやジョブを入れる前に、計画的な再起動で永続化を確認してください。
このアプリの運用
- プライベート接続先と生成された認証情報でサービスを接続します。
- ワークロードに合わせて削除ポリシーとメモリ使用量を確認。キャッシュとジョブキューでは異なるポリシーが必要な場合があります。
- 失うと困るデータをRedisに保存する前に、永続化と復旧を確認してください。
ホスティング費用
稼働中のデータとキュー滞留に合わせてメモリを、永続化に合わせてストレージを見積もってください。キーの有効期限と保持方針が増加量に影響します。プライベートネットワークのみでも、Redisの追加は独立したリソース使用を伴います。
CPU、メモリ、ストレージ、ネットワークの使用量で料金が決まります。リージョンによってリソース価格が異なり、複数サービスのテンプレートでは各サービスに使用量が発生します。外部APIとソフトウェアライセンスは別料金です。
料金とリソース費用を確認出典と検証
Polyer内蔵のデータベーステンプレートです。
静的な互換性分析は実際のアプリ検証ではありません。本番で使う前に、選択した構成と復旧手順をテストしてください。
編集内容の確認日: 2026-10-15