From a66295ed988e61e3a3b852709c5bb22963172894 Mon Sep 17 00:00:00 2001 From: John Sully Date: Fri, 26 Mar 2021 23:44:42 +0000 Subject: [PATCH] Eliminate unnecessary lookup in ensure when there is no snapshot Former-commit-id: 04540531b95ebadf6d60c90c6681c11060eaf907 --- src/db.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/db.cpp b/src/db.cpp index 20b70fe02..524cdb66c 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -2581,6 +2581,8 @@ void redisDbPersistentData::updateValue(dict_iter itr, robj *val) void redisDbPersistentData::ensure(const char *key) { + if (m_pdbSnapshot == nullptr && m_spstorage == nullptr) + return; dictEntry *de = dictFind(m_pdict, key); ensure(key, &de); }