Redis サービスの設定
Redis は、Adobe Commerceがデフォルトで使用する Zend フレームワークの Zend_Cache_Backend_File に代わる、オプションのバックエンドキャッシュソリューションです。
設定ガイドの Redis の設定 を参照してください。
master
ブランチを含む Pro 統合環境とスターター環境でのサービス設定については、以下の手順を使用します。
NOTE
Adobe Commerce サポートチケットを送信して、Pro 実稼動環境とステージング環境のサービス設定を変更します。
Redis を有効にするには:
-
必要な名前とタイプを
.magento/services.yaml
ファイルに追加します。code language-yaml myredis: type: redis:<version>
独自の Redis 設定を指定するには、
.magento/services.yaml
ファイルにcore_config
キーを追加します。code language-yaml cache: type: redis:<version>
-
.magento.app.yaml
ファイルで関係を設定します。code language-yaml runtime: extensions: - redis relationships: redis: "redis:redis"
-
コードの変更を追加、コミット、プッシュします。
code language-bash git add .magento/services.yaml .magento.app.yaml && git commit -m "Enable redis service" && git push origin <branch-name>
TIP
サービスの初期セットアップ後、
services.yaml
および .magento.app.yaml
の構成ファイルを更新することで、インストールされているサービスのソフトウェア バージョンを変更できます。 サービスのアップグレードまたはダウングレードのガイダンスについては、 サービスバージョンの変更を参照してください。Redis CLI の使用
Redis 関係の名前が redis
の場合は、redis-cli
ツールを使用してアクセスできます。
-
SSH を使用して、Redis がインストールおよび設定された統合環境に接続します。
-
ホストへの SSH トンネルを開きます。
code language-bash redis-cli -h redis.internal
インストールされた Redis バージョンを取得します。
次のコマンドを使用して、統合環境にインストールされている Redis のバージョンを取得します。
redis-cli -h redis.internal info | grep version
応答の例:
redis_version:7.0.5
gcc_version:8.3.0
Redis on Pro ステージング環境と実稼動環境
ステージング環境または実稼動環境に Redis バージョンをインストールするには、redis-server
のコマンドを使用します。
redis-server -v
Redis server v=7.0.5 ...
次のコマンドを使用して、Redis 設定を Pro ステージング環境または実稼動環境にインストールします。
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 -d | json_pp
応答の例:
"redis" : [
{
"cluster" : "project-master-123abc4",
"fragment" : null,
"host" : "redis.internal",
"host_mapped" : false,
"hostname" : "oblahblahblahblahe.redis.service._.magentosite.cloud",
"ip" : "169.254.10.10",
"password" : null,
"path" : null,
"port" : 6379,
"public" : false,
"query" : {},
"rel" : "redis",
"scheme" : "redis",
"service" : "redis",
"type" : "redis:7.0.5",
"username" : null
}
]
Redis のトラブルシューティング
Redis の問題のトラブルシューティングについては、次のAdobe Commerce サポート記事を参照してください。
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26