Managed Redis
キャッシュ、キュー、レート制限、pub/sub のためのマネージド Redis インスタンスです。
プロビジョニング
lizard add redis最初の Redis アドオンの名前は redis なので、${{redis.REDIS_URL}} はすぐに使えます。
環境変数
| 変数 | 説明 |
|---|---|
REDIS_URL | 完全な接続文字列 (redis://…) |
サービスを接続する
lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service api
lizard redeploy --service api参照はデプロイ時に解決され、アドオンの認証情報に合わせてローテーションされます。
一般的な用途
- キャッシュ — リクエストをキーにして計算結果を保存します。
- キュー / ワーカー — Redis を、ジョブを消費する workerモードのサービス と組み合わせます。
- レート制限 / セッション — replicas 間で高速に共有状態を扱います。
# A worker that drains a Redis queue
lizard add -r your-org/worker -n jobs
lizard service set jobs --set containerPort=0
lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service jobs
lizard redeploy --service jobsキーを参照する
ダッシュボードの Redis browser (lizard open) を開いて、キーと値を確認します。ローカルからアクセスするには:
lizard run --service api -- sh -c 'exec redis-cli -u "$REDIS_URL"'ストレージを拡張する
lizard scale --service redis --storage 4096関連項目
- Managed Addons — 命名、参照、ダッシュボードブラウザーについて。
- Background Workers — Redis とキューを消費するワーカーの組み合わせについて。
lizard run は、選択したサービス環境でローカルにコマンドを開始します。redis-cli をローカルにインストールし、エンドポイントに到達可能であることを確認してください。