首页 > 解决方案 > 禁用缓存的持久性

问题描述

我在 IgniteConfiguration 中启用了持久性。我有多个 CacheConfigurations。现在对于一些缓存,我想禁用持久性。我怎么能在点燃。你能告诉我正确的方法吗?我检查了没有可用的api。

标签: ignite

解决方案


虽然这不能在每个缓存的基础上完成,但您可以启用/禁用数据区域的持久性:https ://apacheignite.readme.io/docs/memory-configuration#data-regions

如果您只想为某些缓存启用持久性,而仅将其他缓存保留在内存中,则应执行以下操作:

  1. 配置两个数据区域。
  2. 仅为其中一个区域启用持久性。
  3. 根据您是否需要该缓存的持久性,将每个缓存分配给适当的区域。

推荐阅读