From b879b0eed088b3cc42d7346f06f85f048442eb2c Mon Sep 17 00:00:00 2001 From: "yihua.huang" Date: Thu, 1 Jun 2017 22:25:01 +0800 Subject: [PATCH] fix redisscheduler #583 --- .../java/us/codecraft/webmagic/scheduler/RedisScheduler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webmagic-extension/src/main/java/us/codecraft/webmagic/scheduler/RedisScheduler.java b/webmagic-extension/src/main/java/us/codecraft/webmagic/scheduler/RedisScheduler.java index 59f4b3f..ce1111f 100644 --- a/webmagic-extension/src/main/java/us/codecraft/webmagic/scheduler/RedisScheduler.java +++ b/webmagic-extension/src/main/java/us/codecraft/webmagic/scheduler/RedisScheduler.java @@ -48,7 +48,7 @@ public class RedisScheduler extends DuplicateRemovedScheduler implements Monitor public boolean isDuplicate(Request request, Task task) { Jedis jedis = pool.getResource(); try { - return jedis.sadd(getSetKey(task), request.getUrl()) > 0; + return jedis.sadd(getSetKey(task), request.getUrl()) == 0; } finally { pool.returnResource(jedis); }