diff --git a/src/db.c b/src/db.c index a48f266b..5132166f 100644 --- a/src/db.c +++ b/src/db.c @@ -206,7 +206,7 @@ void flushallCommand(redisClient *c) { kill(server.bgsavechildpid,SIGKILL); rdbRemoveTempFile(server.bgsavechildpid); } - rdbSave(server.dbfilename); + if (server.saveparamslen > 0) rdbSave(server.dbfilename); server.dirty++; }