REDIS-BENCHMARK
Section: User Commands (1)
Updated: June 28, 2010
Index
Return to Main Contents
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 port
-
Server port (default 6379)
- -s socket
-
Server socket (overrides host and port)
- -a password
-
Password for Redis Auth
- -c clients
-
Number of parallel connections (default 50)
- -n requests
-
Total number of requests (default 100000)
- -d size
-
Data size of SET/GET value in bytes (default 2)
- -dbnum db
-
SELECT the specified db number (default 0)
- -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.
- -P numreq
-
Pipeline <numreq> requests. Default 1 (no pipeline).
- -q
-
Quiet. Just show query/sec values
- --csv
-
Ourput in CSV format
- -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).
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- AUTHOR
-
This document was created by
man2html,
using the manual pages.
Time: 14:07:24 GMT, May 18, 2024