首页 > 解决方案 > 如何从 IgniteCache 获取某种类型的所有条目的数量?

问题描述

我有 IgniteCache<T1, T2> 缓存,其中放置了不同类型的数据,包括登录用户的身份验证令牌 (IgniteCache<UUID, List<'SomeObject'>>)。我想统计我有多少授权用户,所以我想从我的缓存中获取所有这些令牌并计算它们。我怎样才能做到这一点?

标签: javaspring-bootignite

解决方案


您可以发出扫描查询,其中回调将仅计算包含令牌的条目。

为了加快速度,您可以为每个缓存分区发出Affinity Run,以确保没有数据通过网络发送。


推荐阅读