You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ignite已写入数据后能否设置affinity key?是否需要重新推送数据?

Ignite 新增affinity key配置问题解答

核心结论

  • 已创建完成的Ignite缓存不支持动态修改affinity相关配置,新增的affinity key配置不会对现有缓存生效,也不会触发已有数据的自动重分布。
  • 要让新的affinity key配置生效,必须全量重新推送数据。

具体说明

Ignite的affinity路由规则属于缓存的核心元数据属性,仅在缓存首次初始化创建时生效,缓存运行过程中不支持修改该类核心配置:

  1. 仅修改配置后直接热加载、滚动重启集群的操作都不会让新配置生效,原有缓存会一直沿用创建时的affinity规则。
  2. 如需启用新的affinity key配置,必须先删除原有缓存,再使用包含新affinity key的配置重新创建缓存,此时原有缓存的所有数据会被清空,需要重新向集群全量写入数据。

提示:如果集群开启了持久化特性,删除缓存前请提前做好数据备份,避免数据丢失。

内容的提问来源于stack exchange,提问作者CoderClown

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 09:36:05