禁用缓存的持久性

Disable persistence for cache

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

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

如果您只想为您的部分缓存启用持久性,而将其他缓存仅留在内存中,您应该执行以下操作:

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