17.7. 将缓存添加到缓存服务 pod
缓存服务 pod 包含使用推荐的设置的默认缓存配置。此默认缓存可让您开始使用 Data Grid,而无需创建缓存。
注意
由于默认缓存提供了推荐的设置,因此您应该只创建缓存作为默认设置的副本。如果需要多个自定义缓存,您应该创建 Data Grid 服务 pod 而不是 Cache 服务 pod。
流程
- 访问 Data Grid 控制台,并以 XML 或 JSON 格式提供默认配置的副本。
使用 Data Grid CLI 从默认缓存创建副本,如下所示:
[//containers/default]> create cache --template=default mycache
[//containers/default]> create cache --template=default mycacheCopy to Clipboard Copied! Toggle word wrap Toggle overflow
17.7.1. 默认缓存配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
本主题描述了缓存服务 pod 的默认缓存配置。
默认缓存:
- 使用同步分发在集群中存储数据。
- 在集群中创建每个条目的两个副本。
- 将缓存条目存储为原生内存(off-heap)中的字节数。
- 定义数据容器的最大大小(以字节为单位)。Data Grid Operator 会在创建 pod 时计算最大大小。
- 驱除缓存条目来控制数据容器的大小。您可以启用自动扩展,以便 Data Grid Operator 在内存用量增加时添加 pod,而不是删除条目。
- 使用冲突解析策略,允许对缓存条目进行读写操作,即使网段所有者位于不同的分区中。
- 指定在 Data Grid 检测到冲突时从缓存中删除条目的合并策略。