diff --git a/ores/score_caches/redis.py b/ores/score_caches/redis.py index 4e89fc71..5919dc9d 100644 --- a/ores/score_caches/redis.py +++ b/ores/score_caches/redis.py @@ -28,6 +28,8 @@ def lookup(self, context_name, model_name, rev_id, version=None, logger.debug("Looking up score at {0}".format(key)) value = self.redis.get(key) + # T263910 + self.redis.close() if value is None: raise KeyError(key) else: @@ -41,6 +43,7 @@ def store(self, score, context_name, model_name, rev_id, version=None, logger.debug("Storing score at {0}".format(key)) self.redis.setex(key, self.ttl, bytes(json.dumps(score), 'utf-8')) + self.redis.close() def _generate_key(self, wiki, model, rev_id, version=None, injection_cache=None):