spring—如何手动或在将来的时间戳上逐出hazelcast缓存

a0zr77ik  于 2021-07-16  发布在  Java
关注(0)|答案(1)|浏览(311)

我让黑兹卡斯特在库伯内茨的一个集群里运行。
我想确定的是,一旦有人更改了pricecatalog中的某个东西,hazelcast必须立即(或可配置)删除所有相关的缓存。
想象一下,一个产品的价格会在24小时内发生变化。
等待时间2生活不是一个选项,可以有时间窗口,旧的价格将被应用,这将被打破。
有没有办法在给定的时间戳上收回缓存?或者手动清除所有相关的缓存?

dsf9zpds

dsf9zpds1#

通过使用cache-ahead,您可以做得更好,而不仅仅是逐出更改中的实体。
我建议你阅读这篇文章,在那里我解释了如何设置一个总是与数据库同步的缓存。

相关问题