例如,我们可以使用Ignite的ScanQuery对象来仅查询本地缓存中的条目。
像这样:

    ScanQuery<Object, Object> qry = new ScanQuery<>()
                    .setLocal(true);


现在,如果我们有一个带有cacheConfiguration.setBackups(1)的缓存,
有什么方法可以只查询本地存储在节点上的备份条目?

如果我们使用

igniteCache.localEntries(CachePeekMode.BACKUP);


但是,对于它的setPageSize方法,我真的需要在这里使用ScanQuery。

最佳答案

不可能仅从备份在本地节点上使用ScanQuery,所以,我认为您应该使用

igniteCache.localEntries(CachePeekMode.BACKUP)


对于这种情况。

顺便问一下,您的用例是什么?也许我可以为您推荐一些更好的东西。

08-05 03:27