NAME¶
redis-benchmark - Benechmark a Redis instance
SYNOPSIS¶
redis-benchmark [-h <host>] [-p <port>] [-c <clients>]
[-n <requests]> [-k <boolean>]
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.
OPTIONS¶
- -h hostname
- Server hostname (default 127.0.0.1)
- -p hostname
- Server port (default 6379)
- -c clients
- Number of parallel connections (default 50)
- -n requests
- Total number of requests (default 10000)
- -d size
- Data size of SET/GET value in bytes (default 2)
- -k boolean
- 1=keep alive 0=reconnect (default 1)
- -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 <keyspacelen>
argument determines the max number of values for the random number. For
instance if set to 10 only rand000000000000 - rand000000000009 range will
be allowed.
- -q
- Quiet. Just show query/sec values
- -l
- Loop. Run the tests forever
- -I
- Idle mode. Just open N idle connections and wait.
- -D
- Debug mode. more verbose.
AUTHOR¶
redis-benchmark was written by Salvatore Sanfilippo.
This manual page was written by Chris Lamb <lamby@debian.org> for the
Debian project (but may be used by others).