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); }