1

这与这个问题有些相关。基本上,geode 缓存层将保存最新数据,并且历史数据已卸载到数据库中,因此 geode 中不再存在对历史数据的引用(键)。我的问题是,出于研究目的,我如何将历史数据返回到缓存中?显然 CacheLoader 不是为了这个目的。

我目前的想法是,在缓存中的数据过期之前,将值的键和某些属性(作为搜索参数)复制到一个单独的区域,只是为了将引用保留在那里。我对 gemfire/geode 还是很陌生,我想知道其他人是怎么做的。

这实际上导致了关于 CacheLoader 的另一个问题 - 如果缓存未命中,则意味着条目(键和值)不再在缓存中。应用程序(缓存客户端)如何知道从缓存中请求什么?

4

0 回答 0