]> git.saurik.com Git - redis.git/blobdiff - src/redis.c
Warn when configured maxmemory value seems odd.
[redis.git] / src / redis.c
index 070aeb095e6e791c7d7921af478c6b5154f39f92..024403fd22aee488eb132dc5658efdad967b3746 100644 (file)
@@ -2633,6 +2633,11 @@ int main(int argc, char **argv) {
             redisLog(REDIS_NOTICE,"The server is now ready to accept connections at %s", server.unixsocket);
     }
 
+    /* Warning the user about suspicious maxmemory setting. */
+    if (server.maxmemory > 0 && server.maxmemory < 1024*1024) {
+        redisLog(REDIS_WARNING,"WARNING: You specified a maxmemory value that is less than 1MB (current value is %llu bytes). Are you sure this is what you really want?", server.maxmemory);
+    }
+
     aeSetBeforeSleepProc(server.el,beforeSleep);
     aeMain(server.el);
     aeDeleteEventLoop(server.el);