Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bloom

特点

  • 基于二进制文件的布隆过滤器
  • 并发安全

使用

  • 基于白名单文件生成布隆过滤器
m := bloom.GetManager("/your/path/") //文件生成路径
filter, err := m.CreateBloomFromFile("/file/path/name.txt", "fist-test")//传入白名单文件和过滤器名称
fmt.Println(filter) //打印过滤器名称
  • 查看是否在布隆过滤器内
m := bloom.GetManager("/your/path/")
filter := "first-test"
result, err := m.Check(filter, "test-data")

About

bloom filter drived by binary file written by go

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages