6.5. 共享缓存存储


数据网格缓存可以本地存储到指定节点,也可以在集群中的所有节点间共享。默认情况下,缓存存储为本地的(共享="false")。

  • 本地缓存存储对于每个节点来说是唯一的,例如,基于文件的缓存存储会将数据持久保留到主机文件系统。

    本地缓存存储可以获取状态并在启动时清除,以避免从持久性存储加载过时的条目。

  • 共享缓存存储允许多个节点使用相同的持久性存储;例如,允许多个节点访问同一数据库的 JDBC 缓存存储。

    共享缓存存储可确保只有主所有者写入持久性存储,而不是为每个修改执行写入操作的备份节点。

重要

切勿配置共享缓存存储来获取状态并在启动时清除。获取共享缓存存储的状态会导致性能问题和集群启动时间。清除删除数据,这通常是持久性存储所需的行为。

本地缓存存储

<persistence>
  <store shared="false"
         fetch-state="true"
         purge="true"/>
</persistence>
Copy to Clipboard Toggle word wrap

共享缓存存储

<persistence>
  <store shared="true"
         fetch-state="false"
         purge="false"/>
</persistence>
Copy to Clipboard Toggle word wrap

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部