SSL を使用した Redis クラスターは、Redis がクラスターで動作する方法のため、使用できません。
Redis デプロイメントで SSL を機能させるには、stunnel またはトンネリング アプリケーションをインストールして構成する必要があります。
Redis のドキュメントから:
Redis クラスターが適切に機能するためには、ノードごとに以下が必要であることに注意してください: クライアントとの通信に使用される通常のクライアント通信ポート (通常は 6379) は、クラスターに到達する必要があるすべてのクライアントに対して開かれている必要があります。他のすべてのクラスター ノード (キーの移行にクライアント ポートを使用するノード)。クラスター バス ポート (クライアント ポート + 10000) は、他のすべてのクラスター ノードから到達可能である必要があります。
あるポートでトラフィックを受信し、トラフィックを 6379 または redis-server がリッスンしている他のポートにリダイレクトするように stunnel を構成できます。クラスターモードでは、redis-server はその「cluster_port」をアナウンスして、クライアントや他のノードがこの接続ポートに接続できるようにします。設定「cluster_announce_port」をオーバーライドすると、ssl-clients はノードへの接続に成功しますが、cluster_port を介した redis-cli およびノード間通信は失敗します。
AWS ElastiCache/Redis Enterprise はクラスターで SSL をサポートしていますが、オープン ソース Redis はサポートしていないようです。