dropDuplicateFilter
属性
DropDuplicateInterface $dropDuplicateFilter
含义
去重过滤器,默认使用redis分布式布隆过滤器。
扩展
//自定义去重过滤器:
$worker->bindDropDuplicateFilter(function(){
//在这里实现自定义去重过滤器
//注意必须实现对应的 DropDuplicateInterface 接口
//关于接口说明详见 "附录指南 --> 接口原型" 章节
}, $args1, ..., $argsN);
//使用内置的单机版去重过滤器
$worker->bindDropDuplicateFilter("local", $args1, ..., $argsN);
举栗
$worker->dropDuplicateFilter->has($url);