如何使用Redisson的布隆过滤器?

代码示例

/**
 * 测试布隆过滤器的使用
 * 
 * @author 付聪
 * @time 2024-09-20 17:24:10
 */
@Test
public void testUseBloomFilter() {
    RBloomFilter<String> testBloomFilter = redissonClient.getBloomFilter("USE_BLOOM_FILTER_TEST");
    testBloomFilter.tryInit(10000, 0.03);
    testBloomFilter.add("a");
    boolean aResult = testBloomFilter.contains("a");
    PrintUtil.println("【a】是否存在:" + aResult);
    boolean bResult = testBloomFilter.contains("b");
    PrintUtil.println("【b】是否存在:" + bResult);
}

结果展示

———————————————————————— 开始测试单个方法 ————————————————————————

【a】是否存在:true
【b】是否存在:false

———————————————————————— 结束测试单个方法 ————————————————————————
posted @ 2024-10-02 05:40  付聪  阅读(60)  评论(0)    收藏  举报