From 71791e7a8ed2de79f6bcaf2056ee6e502fcb0a65 Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 27 Jan 2011 16:52:37 +0100 Subject: [PATCH] propagate key eviction to slaves and AOF, like for expires, so that replicas and AOFs are always consistent even in maxmemory mode. --- src/redis.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/redis.c b/src/redis.c index ddbda8ed..b18978ff 100644 --- a/src/redis.c +++ b/src/redis.c @@ -1457,6 +1457,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);