dropDuplicateFilter

属性

DropDuplicateInterface  $dropDuplicateFilter

含义

去重过滤器,默认使用redis分布式布隆过滤器。

扩展

//自定义去重过滤器:
$this->worker->bindDropDuplicateFilter(function(){
    //在这里实现自定义去重过滤器
    //注意必须实现对应的 DropDuplicateInterface 接口
    //关于接口说明详见 "附录指南 --> 接口原型" 章节
}, $args1, ..., $argsN);

//使用内置的单机版去重过滤器
$this->worker->bindDropDuplicateFilter("local", $args1, ..., $argsN);

举栗

$this->phpcreeper->dropDuplicateFilter->has($url);

results matching ""

    No results matching ""