ApacheIgnite2.12在几天后无法进行查询
创始人
2024-09-06 01:00:19
0

可能是由于 Ignite 缓存大于可用内存而导致的问题。您可以通过使用 Eviction Policy(淘汰策略)来限制缓存大小,并从缓存中删除较旧的键/值对。以下是使用 LRU(最近最少使用)策略的示例代码:

// Create Ignite Cache configuration with eviction policy.
CacheConfiguration cacheCfg = new CacheConfiguration("myCache");
cacheCfg.setEvictionPolicy(new LruEvictionPolicy(100000));

// Create Ignite Cache instance with above configuration.
Ignite ignite = Ignition.start();
IgniteCache cache = ignite.getOrCreateCache(cacheCfg);

// Put some data into cache.
cache.put("key1", "value1");

// Query cache.
QueryCursor> cursor = cache.query(new ScanQuery());
for (Map.Entry entry : cursor) {
    System.out.println(entry.getKey() + "=" + entry.getValue());
}

在上面的示例中,我们使用了 LRU 策略限制了缓存大小为 100,000。当缓存大小达到此限制时,Ignite 将根据最近使用时间删除队列中的最老键/值对。这样,就可以避免上述问题。

相关内容

热门资讯

玩家交流!赣牌圈挂安装图解,朋... 玩家交流!赣牌圈挂安装图解,朋友圈辅助软件(真是真的是有挂)赣牌圈挂安装图解脚本下载中分为三种模型:...
盘点十款!天天辅助工具,hh ... 盘点十款!天天辅助工具,hh poker辅助有用吗,2025新版(揭秘有挂);详细天天辅助工具攻略(...
重磅来袭!广东闲来app辅助,... 重磅来袭!广东闲来app辅助,决战卡五星游戏辅助器(切实真的有挂)1、下载好决战卡五星游戏辅助器透视...
一分钟揭秘!爱来掌中宝有没有挂... 一分钟揭秘!爱来掌中宝有没有挂,wepoker可以开透视吗,详细教程(有挂技巧);1、这是跨平台的爱...
记者发布!边锋辅助器小程序微信... 记者发布!边锋辅助器小程序微信,微信呢小程序微乐房间怎么开挂(确实有挂)1、上手简单,内置详细流程视...
技术分享!牌乐门黑科技,wep... 技术分享!牌乐门黑科技,wepoker安装教程,解密教程(有挂详情)是一款可以让一直输的玩家,快速成...
每日必看推荐!好玩贰柒拾辅助,... 每日必看推荐!好玩贰柒拾辅助,四川游戏家园破解(其实是真的有挂)1、上手简单,内置详细流程视频教学,...
今日科普!西部透视辅助,aap... 今日科普!西部透视辅助,aapoker俱乐部靠谱吗,透视教程(真的有挂);致您一封信;亲爱西部透视辅...
推荐十款!微乐贵阳捉鸡麻将能不... 推荐十款!微乐贵阳捉鸡麻将能不能开挂,微乐小程序辅助脚本(确实是真的有挂)一、微乐贵阳捉鸡麻将能不能...
今日科普!佛手大菠萝破解版io... 今日科普!佛手大菠萝破解版ios,wepoker的辅助器,黑科技教程(有挂分享)是一款可以让一直输的...