Redis benchmark er verktøyet for å sjekke ytelsen til Redis ved å kjøre n kommandoer samtidig.
SYNTAX
Basic syntaks av Redis benchmark er vist nedenfor:
Redis-benchmark [alternativ] [opsjonsverdi]
Eksempel
Nedenfor gis eksempel sjekke Redis ved å ringe 100000 kommandoer
Redis-benchmark -n 100000PING_INLINE:. 141043.72 forespørsler per secondPING_BULK: 142857.14 forespørsler per secondSET: 141442.72 forespørsler per secondGET: 145348.83 forespørsler per secondINCR: 137362.64 forespørsler per secondLPUSH: 145348.83 forespørsler per secondLPOP: 146198.83 forespørsler per secondSADD : 146198.83 forespørsler per secondSPOP: 149253.73 forespørsler per secondLPUSH (nødvendig å benchmark LRANGE): 148588.42 forespørsler per secondLRANGE_100 (første 100 elementer): 58411.21 forespørsler per secondLRANGE_300 (første 300 elementer): 21195.42 forespørsler per secondLRANGE_500 (første 450 elementer): 14539.11 forespørsler per secondLRANGE_600 (første 600 elementer): 10504.20 forespørsler per secondMSET (10 taster): 93283.58 forespørsler per sekund
I Redis benchmark Det er mange alternativer tilgjengelig, som er listet opp nedenfor:
SN
Alternativ
Standardverdi
en -hSpecifies server host name127.0.0.12 -pSpecifies server port63793 -sSpecifies server socket4 -cSpecifies antall parallelle connections505 - nSpecifies totale antall requests100006 -dSpecifies data størrelsen på SET /GET verdi i bytes27 -k1 = holde i live 0 = reconnect18 -rUse tilfeldige taster for SET /Get /incr, tilfeldige verdier for SADD9 -pPipeline < numreq > requests11 -hSpecifies server verts name10 -qForces Rolige å Redis. Bare vise spørring /sek values11 - csvOutput i CSV format12 -lGenerates loop, Kjør testene forever13 -tOnly kjøre kommaseparert liste over tests.14 -IIdle modus. Bare åpne N idle tilkoblinger og vente.
Eksempel
Nedenfor gis eksempel viser flere bruk av opsjoner i Redis benchmark verktøyet.
Redis-benchmark-h 127.0.0.1 -p 6379 -t sett, lpush -n 100000 -qSET: 146198.83 forespørsler per secondLPUSH: 145560.41 forespørsler per sekund