10.7. 在缓存服务节点中添加缓存


缓存服务节点包括带有推荐的设置的默认缓存配置。此默认缓存可让您开始使用 Data Grid,而无需创建缓存。

注意

由于默认缓存提供了推荐的设置,因此您应该只创建缓存作为默认设置的副本。如果您希望多个自定义缓存,您应该创建 Data Grid 服务节点而不是缓存服务节点。

流程

  • 访问 Data Grid 控制台,并以 XML 或 JSON 格式提供默认配置的副本。
  • 使用 Data Grid CLI 从默认缓存创建副本,如下所示:

    [//containers/default]> create cache --template=default mycache
    Copy to Clipboard Toggle word wrap

10.7.1. 默认缓存配置

缓存服务节点的默认缓存如下:

<infinispan>
  <cache-container>
    <distributed-cache name="default" 
1

                       mode="SYNC" 
2

                       owners="2"> 
3

      <memory storage="OFF_HEAP" 
4

              max-size="<maximum_size_in_bytes>" 
5

              when-full="REMOVE" /> 
6

      <partition-handling when-split="ALLOW_READ_WRITES" 
7

                          merge-policy="REMOVE_ALL"/> 
8

    </distributed-cache>
  </cache-container>
</infinispan>
Copy to Clipboard Toggle word wrap
1
将缓存实例命名为 "default"。
2
使用同步分发在集群中存储数据。
3
在集群中配置每个缓存条目的两个副本。
4
将缓存条目存储为原生内存(off-heap)中的字节数。
5
定义数据容器的最大大小(以字节为单位)。Data Grid Operator 会在创建节点时计算最大大小。
6
驱除缓存条目来控制数据容器的大小。您可以启用自动扩展,以便 Data Grid Operator 在内存用量而不是删除条目时添加节点。
7
命名冲突解析策略,允许对缓存条目进行读写操作,即使网段所有者位于不同的分区中。
8
指定在 Data Grid 检测到冲突时从缓存中删除条目的合并策略。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat