# redisson-extend **Repository Path**: slacrey/redisson-extend ## Basic Information - **Project Name**: redisson-extend - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-06-13 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting Started ### Reference Documentation 扩展了redisson 2.x版本 添加可计数布隆过滤器 ### 引入依赖包 ```xml com.github.slacrey redisson-extend 1.1.2150 ``` ### 创建Redisson连接 ```java Config config = new Config(); config.useSingleServer().setAddress("redis://127.0.0.1:6379"); RedissonClientExtend redissonClientExtend = RedissonExtend.create(config); ``` ### 创建过滤器 ```java RCountingBloomFilter bloomFilter = redissonClientExtend.getCountingBloomFilter("test2", 3); ``` getCountingBloomFilter(name, repeat) - name 过滤器名称 - repeat 可重复次数 ### 初始化过滤器 ```java bloomFilter.tryInit(10000, 0.0001D); boolean tryInit(long expectedInsertions, double falseProbability); ``` - expectedInsertions 容量 - falseProbability 错误率 ### 使用方式 ```java bloomFilter.add("test1"); bloomFilter.contains("test1") bloomFilter.remove("test1") ```