第2章 Performing Cache Operations with the Data Grid CLI
コマンドラインインターフェイス (CLI) を使用すると、Data Grid サーバーにリモートで接続して、データにアクセスし、管理機能を実行できます。
2.1. Data Grid コマンドラインインターフェイス (CLI) を使用したキャッシュの作成 リンクのコピーリンクがクリップボードにコピーされました!
Data Grid CLI を使用して、テンプレートから、または XML もしくは JSON 形式の設定ファイルでキャッシュを追加します。
前提条件
ユーザーを作成し、少なくとも 1 つの Data Grid サーバーインスタンスを開始します。
手順
- Data Grid への CLI 接続を作成します。
create cacheコマンドを使用して、キャッシュ定義を追加します。--fileオプションを使用して、XML または JSON ファイルからキャッシュ定義を追加します。[//containers/default]> create cache --file=configuration.xml mycache
[//containers/default]> create cache --file=configuration.xml mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow --templateオプションを使用して、テンプレートからキャッシュ定義を追加します。[//containers/default]> create cache --template=org.infinispan.DIST_SYNC mycache
[//containers/default]> create cache --template=org.infinispan.DIST_SYNC mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow ヒント--template=引数の後に Tab キーを押して、利用可能なキャッシュテンプレートを一覧表示します。
lsコマンドを使用して、キャッシュが存在することを確認します。[//containers/default]> ls caches mycache
[//containers/default]> ls caches mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow describeコマンドを使用して、キャッシュ設定を取得します。[//containers/default]> describe caches/mycache
[//containers/default]> describe caches/mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.1.1. キャッシュ設定 リンクのコピーリンクがクリップボードにコピーされました!
キャッシュ設定は、XML または JSON 形式で提供できます。
XML
<distributed-cache name="myCache" mode="SYNC"> <encoding media-type="application/x-protostream"/> <memory max-count="1000000" when-full="REMOVE"/> </distributed-cache>
<distributed-cache name="myCache" mode="SYNC">
<encoding media-type="application/x-protostream"/>
<memory max-count="1000000" when-full="REMOVE"/>
</distributed-cache>
JSON
JSON 形式
JSON 形式のキャッシュ設定は、XML 設定の構造に従う必要があります。* XML 要素が JSON オブジェクトになります。* XML 属性は JSON フィールドになります。