From 74b77ff8a6c397602196c4dc3c5a318f93720ad7 Mon Sep 17 00:00:00 2001 From: antirez Date: Mon, 17 Oct 2011 10:25:35 +0200 Subject: FLUSHALL will only perform a blocking SAVE if RDB persistence is configured. --- src/db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db.c b/src/db.c index e38466d3b..24851385e 100644 --- a/src/db.c +++ b/src/db.c @@ -180,7 +180,7 @@ void flushallCommand(redisClient *c) { kill(server.bgsavechildpid,SIGKILL); rdbRemoveTempFile(server.bgsavechildpid); } - rdbSave(server.dbfilename); + if (server.saveparamslen > 0) rdbSave(server.dbfilename); server.dirty++; } -- cgit v1.2.1