2020-05-31 14:25:19 -04:00
|
|
|
.TH KEYDB-BENCHMARK 1 "August 17, 2019"
|
|
|
|
.SH NAME
|
2020-05-31 11:50:06 -04:00
|
|
|
keydb-benchmark \- Benchmark a KeyDB instance
|
2020-05-31 14:25:19 -04:00
|
|
|
.SH SYNOPSIS
|
|
|
|
.B redis-benchmark
|
|
|
|
[\-h <host>] [\-p <port>] [\-c <clients>] [\-n <requests]> [\-k <boolean>]
|
|
|
|
.SH DESCRIPTION
|
|
|
|
KeyDB 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 KeyDB 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 <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.
|
|
|
|
.TP
|
|
|
|
\-P numreq
|
|
|
|
Pipeline <numreq> 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
|
|
|
|
\fBkeydb-benchmark\fP was written by John Sully, originating as a fork of Redis. Redis was written by Salvatore Sanfilippo.
|
|
|
|
.PP
|
|
|
|
This manual page was written by Chris Lamb <lamby@debian.org> for the Debian
|
|
|
|
project (but may be used by others). Modified by Ben Schermel <ben@eqalpha.com>
|