ignite - 禁用缓存的持久性
问题描述
我在 IgniteConfiguration 中启用了持久性。我有多个 CacheConfigurations。现在对于一些缓存,我想禁用持久性。我怎么能在点燃。你能告诉我正确的方法吗?我检查了没有可用的api。
解决方案
虽然这不能在每个缓存的基础上完成,但您可以启用/禁用数据区域的持久性:https ://apacheignite.readme.io/docs/memory-configuration#data-regions
如果您只想为某些缓存启用持久性,而仅将其他缓存保留在内存中,则应执行以下操作:
- 配置两个数据区域。
- 仅为其中一个区域启用持久性。
- 根据您是否需要该缓存的持久性,将每个缓存分配给适当的区域。
推荐阅读
- wpf - ListView CollectionView 排序最低级别
- c# - ASCII 0x00A0 怎么变成 0x00E1
- amazon-web-services - AWS 上一个安全组的安全权限
- azure-active-directory - 密码同步启用值 MS Graph
- tensorflow - tensorflow:滑动邻域掩码
- android - Android 导航返回标题屏幕
- reactjs - 使用 React 路由器的 Azure 静态应用程序路由配置
- kubernetes - 如何在 AKS 的 K8S 集群中强制执行 MustRunAsNonRoot 策略
- c# - 如果我想每次都更改 Referer 标头,就不能使用 GetStringAsync() 吗?
- javascript - 使用 useContext 显示错误:未定义不是对象