From: antirez Date: Thu, 27 Jan 2011 15:52:37 +0000 (+0100) Subject: propagate key eviction to slaves and AOF, like for expires, so that replicas and... X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/452229b6fb0251f82d9caa5388db1160f10bc2d5 propagate key eviction to slaves and AOF, like for expires, so that replicas and AOFs are always consistent even in maxmemory mode. --- diff --git a/src/redis.c b/src/redis.c index 367c667d..5548d1cf 100644 --- a/src/redis.c +++ b/src/redis.c @@ -1564,6 +1564,7 @@ void freeMemoryIfNeeded(void) { /* Finally remove the selected key. */ if (bestkey) { robj *keyobj = createStringObject(bestkey,sdslen(bestkey)); + propagateExpire(db,keyobj); dbDelete(db,keyobj); server.stat_evictedkeys++; decrRefCount(keyobj);