文件名称:redis-bloomfilter:基于Redis的分布式Bloom过滤器实现
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-18 15:28:59
Ruby
Redis-bloomfilter 需要redis gem。 添加Redis :: Bloomfilter类,该类可用作Redis上的分布式bloom过滤器实现。 布隆过滤器是一种节省空间的概率数据结构,用于测试元素是否为集合的成员。 安装 $ gem install redis-bloomfilter 测验 $ bundle install $ rake 车手 该库包含一组不同的驱动程序。 纯Ruby实现 可用于Redis v。> 2.6的基于lua的服务器端版本 如何使用 require "redis-bloomfilter" # It creates a Bloom Filter using the default ruby driver # Number of elements expected : 10000 # Max error rate: 1% # Key name
【文件预览】:
redis-bloomfilter-master
----.gitignore(37B)
----.rspec(26B)
----redis-bloomfilter.gemspec(1KB)
----.travis.yml(116B)
----LICENSE.txt(1KB)
----examples()
--------basic.rb(1KB)
----spec()
--------spec_helper.rb(825B)
--------redis_bloomfilter_spec.rb(3KB)
----README.md(3KB)
----vendor()
--------assets()
----lib()
--------redis-bloomfilter.rb(217B)
--------redis()
--------bloomfilter_driver()
----benchmark()
--------bf_10_000.rb(1KB)
--------bf_100_000_flat.rb(679B)
----Gemfile(132B)
----Rakefile(210B)