Получение всех ключей от Apache Ignite кеш от Java Тонкий клиент - PullRequest
0 голосов
/ 16 марта 2020

Теперь я использую apache Воспламенить 2.8.0.

  public void run(){  

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

Я поставил все значения в коде выше, теперь я хочу получить все ключи в этом кэше, как я могу получить все ключи от java тонкого клиента?

1 Ответ

2 голосов
/ 16 марта 2020

Вы можете использовать Scan Query , чтобы сделать это. Сканирование всего кэша или для каждого раздела. Существует документация по использованию запросов с тонким клиентом (в основном это касается SQL, если должно работать и со ScanQuery ).

Самый простой из них должен быть cache.query(new ScanQuery()).getAll(); // Returns a collection of key-value pairs .

...