.TH REDIS-BENCHMARK 1 "June 28, 2010" .SH NAME redis-benchmark \- Benechmark a Redis instance .SH SYNOPSIS .B redis-benchmark [\-h ] [\-p ] [\-c ] [\-n [\-k ] .SH DESCRIPTION Redis is a key-value database. It is similar to memcached but the dataset is not volatile and other datatypes (such as lists and sets) are natively supported. .SH OPTIONS .TP \-h hostname Server hostname (default 127.0.0.1) .TP \-p port Server port (default 6379) .TP \-s socket Server socket (overrides host and port) .TP \-a password Password for Redis Auth .TP \-c clients Number of parallel connections (default 50) .TP \-n requests Total number of requests (default 100000) .TP \-d size Data size of SET/GET value in bytes (default 2) .TP \-dbnum db SELECT the specified db number (default 0) .TP \-k boolean 1=keep alive 0=reconnect (default 1) .TP \-r keyspacelen Use random keys for SET/GET/INCR, random values for SADD Using this option the benchmark will get/set keys in the form mykey_rand000000012456 instead of constant keys, the argument determines the max number of values for the random number. For instance if set to 10 only rand000000000000 - rand000000000009 range will be allowed. .TP \-P numreq Pipeline requests. Default 1 (no pipeline). .TP \-q Quiet. Just show query/sec values .TP \-\-csv Ourput in CSV format .TP \-l Loop. Run the tests forever .TP \-I Idle mode. Just open N idle connections and wait. .TP \-D Debug mode. more verbose. .SH AUTHOR \fBredis-benchmark\fP was written by Salvatore Sanfilippo. .PP This manual page was written by Chris Lamb for the Debian project (but may be used by others).