From f59119aad68e92f7c08c37ab0dac9355be741198 Mon Sep 17 00:00:00 2001 From: "zhaozhao.zz" Date: Thu, 18 Jul 2019 16:46:19 +0800 Subject: [PATCH] Client side caching: filter clients untracking --- src/tracking.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracking.c b/src/tracking.c index f3ff7ed03..84b29d28a 100644 --- a/src/tracking.c +++ b/src/tracking.c @@ -167,7 +167,7 @@ void trackingInvalidateKey(robj *keyobj) { uint64_t id; memcpy(&id,ri.key,ri.key_len); client *c = lookupClientByID(id); - if (c == NULL) continue; + if (c == NULL || !(c->flags & CLIENT_TRACKING)) continue; sendTrackingMessage(c,hash); } raxStop(&ri);