在特定时间逐出ignite缓存项并将存储移到hbase

hivapdat  于 2021-06-10  发布在  Hbase
关注(0)|答案(1)|浏览(261)

我将条目存储在ignitecache中,在每个时间间隔(比如说1小时)之后,存储在该小时的条目应该被逐出并存储到hbase中。我怎样才能做到这一点?
我试了以下方法。

setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(Duration.ONE_HOUR));

但是这个逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐项逐。

axr492tv

axr492tv1#

听起来你要把所有你在缓存里的东西都赶出去,对吧?如果是的话,我就用 write-through 确保所有缓存更新都传播到hbase,然后每小时从零开始销毁和重新创建缓存。

相关问题