| 3176 | } |
| 3177 | |
| 3178 | void redisDbPersistentData::trackkey(const char *key, bool fUpdate) |
| 3179 | { |
| 3180 | if (m_fTrackingChanges && !m_fAllChanged && m_spstorage) { |
| 3181 | dictEntry *de = dictFind(m_dictChanged, key); |
| 3182 | if (de == nullptr) { |
| 3183 | dictAdd(m_dictChanged, (void*)sdsdupshared(key), (void*)fUpdate); |
| 3184 | if (!fUpdate) |
| 3185 | ++m_cnewKeysPending; |
| 3186 | } |
| 3187 | } |
| 3188 | } |
| 3189 | |
| 3190 | sds serializeExpire(const expireEntry *pexpire) |
| 3191 | { |
no test coverage detected