我让黑兹卡斯特在库伯内茨的一个集群里运行。我想确定的是,一旦有人更改了pricecatalog中的某个东西,hazelcast必须立即(或可配置)删除所有相关的缓存。想象一下,一个产品的价格会在24小时内发生变化。等待时间2生活不是一个选项,可以有时间窗口,旧的价格将被应用,这将被打破。有没有办法在给定的时间戳上收回缓存?或者手动清除所有相关的缓存?
dsf9zpds1#
通过使用cache-ahead,您可以做得更好,而不仅仅是逐出更改中的实体。我建议你阅读这篇文章,在那里我解释了如何设置一个总是与数据库同步的缓存。
1条答案
按热度按时间dsf9zpds1#
通过使用cache-ahead,您可以做得更好,而不仅仅是逐出更改中的实体。
我建议你阅读这篇文章,在那里我解释了如何设置一个总是与数据库同步的缓存。