diff options
author | antirez <antirez@gmail.com> | 2010-11-06 09:55:38 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2010-11-06 09:55:38 +0100 |
commit | 19c8d5bf222da85649f877fac8c664fef948fe60 (patch) | |
tree | 5aaead31ee2c4e8c020501f2d2e18778b5065728 | |
parent | fac62d47e7e7a2da7013da766afeefa52b0df865 (diff) | |
download | redis-19c8d5bf222da85649f877fac8c664fef948fe60.tar.gz |
commit d8a717fb backported from master to 2.2 (do not save DB if no save interval configured with RDB, by Robey Pointer).
-rw-r--r-- | redis.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -4221,7 +4221,7 @@ static int prepareForShutdown() { /* Append only file: fsync() the AOF and exit */ fsync(server.appendfd); if (server.vm_enabled) unlink(server.vm_swap_file); - } else { + } else if (server.saveparamslen > 0) { /* Snapshotting. Perform a SYNC SAVE and exit */ if (rdbSave(server.dbfilename) == REDIS_OK) { if (server.daemonize) @@ -4236,6 +4236,8 @@ static int prepareForShutdown() { redisLog(REDIS_WARNING,"Error trying to save the DB, can't exit"); return REDIS_ERR; } + } else { + redisLog(REDIS_WARNING,"Not saving DB."); } redisLog(REDIS_WARNING,"Server exit now, bye bye..."); return REDIS_OK; |