diff --git a/src/db.c b/src/db.c index fbbd63748..e51f79eaa 100644 --- a/src/db.c +++ b/src/db.c @@ -416,6 +416,9 @@ long long emptyDbGeneric(redisDb *dbarray, int dbnum, int flags, void(callback)( dictEmpty(dbarray[j].dict,callback); dictEmpty(dbarray[j].expires,callback); } + /* Because we will start a new database, reset average ttl. */ + dbarray[j].avg_ttl = 0; + dbarray[j].expires_cursor = 0; } /* Post-flush actions */