我是hazelcast的新手,並將其用於共享緩存。如何在hazelcast附近的緩存中僅刷新
我們有兩個使用共享緩存的節點。
現在,我們有一個暴露的API會刷新一個節點上的共享緩存,但是,我們需要刷新每個節點上的緩存。
如果我們想刷新共享緩存,我們將獲得緩存,清除並重新填充它。
但是,我不知道如何只刷新附近的緩存。
基本上,我想刷新API所在節點的共享緩存,所以它會刷新附近的緩存以及該節點。並且只需要刷新另一個節點的緩存。
有人可以讓我知道,如果我們只能刷新附近的緩存而不刷新完整的共享緩存,以及如何用示例做到這一點?
在此先感謝您的幫助。
我不確定,但根據Hazelcast的文檔 - (http://docs.hazelcast.org/docs/3.7/manual/html-single/index.html#creating-near-cache-for-地圖),您可以將 x time-to-live-seconds>屬性每隔x秒自動清除一次緩存。 –
沒有通過java代碼刷新它,任何由hazelcast提供的api?我無法找到一個, –
是的,您也可以通過編程方式執行相同的操作...使用 - NearCacheConfig nearCacheConfig = new NearCacheConfig()。setTimeToLiveSeconds(60 * 60 * 1000); –