キャッシュメカニズムとして Redis を使用した新しい Symfony セットアップがあります。デフォルトのローカルホストではなく、特定のホストに接続したいと考えています。運用環境では、./bin/console debug:dotenv により正しい REDIS_HOST が提供されます。これは、.env および .env.local.php で設定されます。
表示されるエラーは次のとおりです:
接続が拒否されました: tcp:127.0.0.1/6379
これは私たちの構成です:
services.yml
リーリーcache.yml
リーリーそして、.env ファイル:
ああああP粉3990907462024-04-07 09:53:53
Symfony のドキュメントでは、「calls -> connect」の使用を推奨していますが、クラスを「Redis」として定義する場合にのみ使用してください。 「\Predis\Client」を使用する場合は、次の設定を使用する必要があります:
"config/services.yaml"
リーリー「\Predis\Client」も使用しました。「arguments」に変更した後、接続はここで機能しました。
パラメータのリファレンスの詳細については、この リンク (接続パラメータ リスト) .
を確認してください。