[英]How to use Bloom Filter with AWS Elasticache (Redis)?
How to use Bloom Filter module in AWS Elasticache redis, for a local setup importing the module can help solve th issue, but I am not sure how can I use a Bloom Filter package like rebloom( https://github.com/RedisLabsModules/rebloom ) in AWS Elasticache.如何在 AWS Elasticache redis 中使用 Bloom Filter 模块,对于导入模块的本地设置可以帮助解决这个问题,但我不确定如何使用像 rebloom 这样的 Bloom Filter 包( https://github.com/RedisLabsModules/ rebloom )在 AWS Elasticache 中。
You can't. 你不能 But you if you get a Managed Redis from RedisLabs you are getting it built in. 但是,如果您从RedisLabs获得了Managed Redis,那么它就是内置的。
See: https://redislabs.com/redis-enterprise/vpc/ 参见: https : //redislabs.com/redis-enterprise/vpc/
You can try Redisson 's implementation of Bloom Filter.您可以尝试Redisson的 Bloom Filter 实现。 It works with any Redis vendor.它适用于任何 Redis 供应商。
RBloomFilter<SomeObject> bloomFilter = redisson.getBloomFilter("sample");
// initialize bloom filter with
// expectedInsertions = 55000000
// falseProbability = 0.03
bloomFilter.tryInit(55000000L, 0.03);
bloomFilter.add(new SomeObject("field1Value", "field2Value"));
bloomFilter.add(new SomeObject("field5Value", "field8Value"));
bloomFilter.contains(new SomeObject("field1Value", "field8Value"));
bloomFilter.count();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.