第 2 章 使用 Data Grid CLI 执行缓存操作
命令行界面(CLI)可让您远程连接到 Data Grid 服务器,以访问数据并执行管理功能。
2.1. 使用 Data Grid Command Line Interface (CLI)创建缓存 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 Data Grid CLI 以 XML 或 JSON 格式从模板或配置文件添加缓存。
先决条件
创建用户,并至少启动一个 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 配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
XML 格式的数据网格配置必须符合架构并包括:
-
<Infinispan> root 元素。 -
<cache-container> 定义。
XML 配置示例
2.1.2. JSON 配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以 JSON 格式的数据网格配置:
- 仅要求缓存定义。
必须遵循 XML 配置的结构。
- XML 元素成为 JSON 对象。
- XML 属性成为 JSON 字段。
JSON 配置示例