9.10.3. ModelCache 設定フィールド


ModelCache は、アクセスされたデータを保存し、データベースの負荷を軽減するために Red Hat Quay が使用するキャッシュメカニズムです。Quay は、デフォルトの Memcache のほか、Redis や Redis Cluster など、キャッシュ用の複数のバックエンドをサポートしています。

  • Memcache (デフォルト): 追加の設定は必要ありません。
  • Redis: 単一インスタンスとして、または読み取り専用レプリカとして設定できます。
  • Redis Cluster: 大規模なデプロイメントに高可用性とシャーディングを提供します。
Expand
表9.40 ModelCache 設定フィールド
フィールド説明

DATA_MODEL_CACHE_CONFIG.engine

文字列

キャッシュバックエンドエンジン。
値: memcacheredisrediscluster
デフォルト: memcache

.redis_config.primary.host

文字列

redis エンジンを使用する場合のプライマリー Redis インスタンスのホスト名。

.redis_config.primary.port

数値

プライマリー Redis インスタンスによって使用されるポート。

.redis_config.primary.password

文字列

プライマリー Redis インスタンスで認証するためのパスワード。sslTrue に設定されている場合にのみ必要です。

.redis_config.primary.ssl

Boolean

プライマリー Redis 接続に SSL/TLS を使用するかどうか。

.redis_config.startup_nodes

マップの配列

rediscluster エンジン用。hostport を含む初期 Redis クラスターノードのリスト。

redis_config.password

文字列

Redis クラスターでの認証に使用されるパスワード。sslTrue の場合は必須です。

.redis_config.read_from_replicas

Boolean

Redis クラスターのレプリカからの読み取り操作を許可するかどうか。

.redis_config.skip_full_coverage_check

Boolean

true に設定すると、Redis クラスターの完全なカバレッジチェックがスキップされます。

.redis_config.ssl

Boolean

Redis クラスター通信に SSL/TLS を使用するかどうか。

.replica.host

文字列

Redis レプリカインスタンスのホスト名。オプション:

.replica.port

数値

Redis レプリカインスタンスによって使用されるポート。

.replica.password

文字列

Redis レプリカのパスワード。sslTrue の場合は必須です。

.replica.ssl

Boolean

Redis レプリカ接続に SSL/TLS を使用するかどうか。

オプションのレプリカ付き単一 Redis の YAML サンプル

# ...
DATA_MODEL_CACHE_CONFIG:
  engine: redis
  redis_config:
    primary:
      host: <redis-primary.example.com>
      port: 6379
      password: <redis_password>>
      ssl: true
    replica:
      host: <redis-replica.example.com>
      port: 6379
      password: <redis_password>
      ssl: true
# ...

クラスター化された Redis の YAML サンプル

# ...
DATA_MODEL_CACHE_CONFIG:
  engine: <rediscluster>
  redis_config:
    startup_nodes:
      - host: <redis-node-1.example.com>
        port: 6379
      - host: <redis-node-2.example.com>
        port: 6379
    password: <cluster_password>
    read_from_replicas: true
    skip_full_coverage_check: true
    ssl: true
# ...

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る