java - 如何从 IgniteCache 获取某种类型的所有条目的数量?
问题描述
我有 IgniteCache<T1, T2> 缓存,其中放置了不同类型的数据,包括登录用户的身份验证令牌 (IgniteCache<UUID, List<'SomeObject'>>)。我想统计我有多少授权用户,所以我想从我的缓存中获取所有这些令牌并计算它们。我怎样才能做到这一点?
解决方案
您可以发出扫描查询,其中回调将仅计算包含令牌的条目。
为了加快速度,您可以为每个缓存分区发出Affinity Run,以确保没有数据通过网络发送。
推荐阅读
- c++ - OOP - 如何在父类中调用子方法
- ruby-on-rails - Rails 6、Nginx、Passenger、Mysql、rbenv
- php - 如何使用 Http 客户端(可选更改)将 Symfony 请求转发到另一台服务器?
- python - 通过卷积神经网络进行图像着色 - 一次迭代中所有图片的预测 a 和 b 值相同
- python - python中的difflib get_close_matches错误
- types - 如何更改 jupyter notebook 的默认主题(jt-r)的字体大小和类型?
- javascript - 另一个函数中的Javascript异步函数
- c# - 如何检查子字符串是否是引号
- c++ - 右值会默默衰减吗?
- reactjs - 如何根据滚动位置使用 css 动画来执行此操作?