使用BitMap实现 :https://www.yuque.com/dimiteli/ggeltu/vdawxp
    布隆过滤器内部维护一个bitArray(位数组), 开始所有数据全部置 0 。当一个元素key过来时,通过多个哈希函数(hash1,hash2,hash3….)计算不同的哈希值,并通过哈希值找到对应的bitArray下标处,将里面的值 0 置为 1 。 需要说明的是,布隆过滤器有一个误判率的概念,误判率越低,则数组越长,所占空间越大。误判率越高则数组越小,所占的空间越小
    key = “www.kkkbo.com” 通过hash加密(可以使用不同的加密方法,也可以使用同一个加密方法加不同的盐)
    hash1 = 1, hash2= 11, hash3 = 33
    存储数组[0000000000000000000010000010001, 0000000000000000000000000000010]

    当只有命中两个以上时,认为元素key已存在于布隆过滤器中

    python的布隆过滤器包:pybloom_live
    redis中的布隆过滤器组件:RedisBloom