开发者社区> 问答> 正文

从Java Thin Client从Apache Ignite缓存获取所有密钥

现在我正在使用apache ignite 2.8.0。

  public void run(){  

        for(int i=0;i<100000;i++)
        {
         c.put(i,s);  
        }}

我通过上面的代码放置了所有值,现在我想获取该缓存中的所有键,如何从Java瘦客户端获取所有键?

问题来源:Stack Overflow

展开
收起
montos 2020-03-23 10:07:26 1118 0
1 条回答
写回答
取消 提交回答
  • 您可以使用“ 扫描查询”来执行此操作。扫描整个缓存或按分区扫描。有一个关于在瘦客户端上使用查询的文档(主要涉及SQL,也应与ScanQuery一起使用)。

    最简单的应该是 cache.query(new ScanQuery()).getAll(); // Returns a collection of key-value pairs

    回答来源:Stack Overflow

    2020-03-23 10:08:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像