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
    Copy to Clipboard Toggle word wrap

17.7.1. 默认缓存配置

本主题描述了缓存服务 pod 的默认缓存配置。

<distributed-cache name="default"
                   mode="SYNC"
                   owners="2">
  <memory storage="OFF_HEAP"
          max-size="<maximum_size_in_bytes>"
          when-full="REMOVE" />
  <partition-handling when-split="ALLOW_READ_WRITES"
                      merge-policy="REMOVE_ALL"/>
</distributed-cache>
Copy to Clipboard Toggle word wrap

默认缓存:

  • 使用同步分发在集群中存储数据。
  • 在集群中创建每个条目的两个副本。
  • 将缓存条目存储为原生内存(off-heap)中的字节数。
  • 定义数据容器的最大大小(以字节为单位)。Data Grid Operator 会在创建 pod 时计算最大大小。
  • 驱除缓存条目来控制数据容器的大小。您可以启用自动扩展,以便 Data Grid Operator 在内存用量增加时添加 pod,而不是删除条目。
  • 使用冲突解析策略,允许对缓存条目进行读写操作,即使网段所有者位于不同的分区中。
  • 指定在 Data Grid 检测到冲突时从缓存中删除条目的合并策略。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat