summaryrefslogtreecommitdiff
path: root/src/redis.h
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2012-04-21 19:20:03 +0200
committerantirez <antirez@gmail.com>2012-04-21 20:34:45 +0200
commitd3701d27141b8e400ccdf5fbf22c504d112fab63 (patch)
treea6a0e876e7db17d47fb3a8125c1b93d7dfef3bb1 /src/redis.h
parentfd72fe261dc8ac1f6450dfb6197391bb530ac5a0 (diff)
downloadredis-d3701d27141b8e400ccdf5fbf22c504d112fab63.tar.gz
Limit memory used by big SLOWLOG entries.
Two limits are added: 1) Up to SLOWLOG_ENTRY_MAX_ARGV arguments are logged. 2) Up to SLOWLOG_ENTRY_MAX_STRING bytes per argument are logged. 3) slowlog-max-len is set to 128 by default (was 1024). The number of remaining arguments / bytes is logged in the entry so that the user can understand better the nature of the logged command.
Diffstat (limited to 'src/redis.h')
-rw-r--r--src/redis.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/redis.h b/src/redis.h
index 42a9b5811..3b9d4e78f 100644
--- a/src/redis.h
+++ b/src/redis.h
@@ -52,7 +52,7 @@
#define REDIS_AOF_REWRITE_MIN_SIZE (1024*1024)
#define REDIS_AOF_REWRITE_ITEMS_PER_CMD 64
#define REDIS_SLOWLOG_LOG_SLOWER_THAN 10000
-#define REDIS_SLOWLOG_MAX_LEN 64
+#define REDIS_SLOWLOG_MAX_LEN 128
#define REDIS_MAX_CLIENTS 10000
#define REDIS_REPL_TIMEOUT 60