]> git.saurik.com Git - redis.git/commit - src/redis.h
Limit memory used by big SLOWLOG entries.
authorantirez <antirez@gmail.com>
Sat, 21 Apr 2012 17:20:03 +0000 (19:20 +0200)
committerantirez <antirez@gmail.com>
Sat, 21 Apr 2012 19:00:33 +0000 (21:00 +0200)
commit590d55a2064bdb8363145e8a4826a3cf6c6d420e
tree786f75f8f88aa609f3755596980b559ce42ffd5b
parentc11a01a030430f1bbb64e50a95dc172538acd1e0
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.
redis.conf
src/redis.h
src/slowlog.c
src/slowlog.h
tests/unit/slowlog.tcl