有关布隆过滤器和这个项目说明写了两篇博客
1、 布隆过滤器原理
下面就这个项目做个整体简单介绍。
项目总体技术选型
SpringBoot2.1.6 + Maven3.5.4 +Redis +lombok(插件)+Stopwatch(计时工具)
1)、List的 contains 方法
2)、Map的 containsKey 方法
3)、Google布隆过滤器 mightContain 方法
实现通过Lua脚本批量插入数据到redis布隆过滤器
并判断当前key值在redis布隆过滤器中是否存在。
补充
既然可以通过Lua脚本可以实现批量插入数据到Redis服务器中,那么在实际开发过程中,如果涉及到批量插入数据到Redis服务器,那么就可以考虑通过Lua脚本实现。