2.2. Data Grid キャッシュ


OpenShift の Cache サービスを除き、Data Grid はデフォルトで空のキャッシュコンテナーを提供します。Data Grid 8.0 を起動すると、キャッシュマネージャーがインスタンス化されるため、実行時にキャッシュを作成できます。

Data Grid 8 0 では、CacheContainerAdmin API を介して作成するキャッシュ定義は、クラスターの再起動後も存続することを保証するために永続的です。

.administration()
   .withFlags(AdminFlag.VOLATILE) 
1

   .getOrCreateCache("myTemporaryCache", "org.infinispan.DIST_SYNC"); 
2
Copy to Clipboard Toggle word wrap
1
デフォルトの動作を変更し、一時的なキャッシュを作成する VOLATILE フラグが含まれます。
2
myTemporaryCache という名前のキャッシュを返すか、DIST_SYNC 設定テンプレートを使用して作成します。
注記

AdminFlag.PERMANENT はデフォルトで有効になっており、キャッシュ定義が再起動後も存続するようになっています。データが再起動後も存続するためには、データグリッドに永続ストレージを個別に追加する必要があります。次に例を示します。

ConfigurationBuilder b = new ConfigurationBuilder();
b.persistence()
   .addSingleFileStore()
   .location("/tmp/myDataStore")
   .maxEntries(5000);
Copy to Clipboard Toggle word wrap

キャッシュ設定テンプレート

以下のようにキャッシュ設定テンプレートの一覧を取得します。

  • CLI で Tab のオートコンプリートを使用します。

    [//containers/default]> create cache --template=
    Copy to Clipboard Toggle word wrap
  • REST API を使用します。

    GET 127.0.0.1:11222/rest/v2/cache-managers/default/cache-configs/templates
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2025 Red Hat