Il miglior tutorial test delle prestazioni Redis Nel 2024, in questo tutorial puoi imparare test delle prestazioni Redis

test delle prestazioni Redis

Redis test delle prestazioni per l'esecuzione simultanea di più comandi da raggiungere.

grammatica

I comandi di base Redis test delle prestazioni come segue:

redis-benchmark [option] [option value]

Esempi

Gli esempi che seguono sono realizzate simultaneamente 10000 richiesta prestazioni di rilevamento:

redis-benchmark -n 10000

PING_INLINE: 141043.72 requests per second
PING_BULK: 142857.14 requests per second
SET: 141442.72 requests per second
GET: 145348.83 requests per second
INCR: 137362.64 requests per second
LPUSH: 145348.83 requests per second
LPOP: 146198.83 requests per second
SADD: 146198.83 requests per second
SPOP: 149253.73 requests per second
LPUSH (needed to benchmark LRANGE): 148588.42 requests per second
LRANGE_100 (first 100 elements): 58411.21 requests per second
LRANGE_300 (first 300 elements): 21195.42 requests per second
LRANGE_500 (first 450 elements): 14539.11 requests per second
LRANGE_600 (first 600 elements): 10504.20 requests per second
MSET (10 keys): 93283.58 requests per second

Redis strumenti di test le prestazioni parametri opzionali sono i seguenti:

No. Opzioni descrizione difetto
1 -h Specificare il nome host del server 127.0.0.1
2 -p Specificare la porta del server 6379
3 -s Specificare il socket server
4 -c Specifica il numero di connessioni simultanee 50
5 -n Specifica il numero di richieste 10000
6 -d Specifica il valore SET / GET sotto forma di byte di dimensioni dei dati 2
7 -k 1 = mantenere in vita 0 = riconnessione 1
8 -r Set / Get / INCR chiave casuale, SADD valori casuali
9 -P Filo <numreq> richiesta 1
10 -q Uscita forzata Redis. Mostra solo valore di query / sec
11 --csv Uscita in formato CSV
12 -l del ciclo di generazione, viene eseguito il test permanente
13 -t eseguito solo elenco separato da virgole di comandi di prova.
14 -I schermata di standby. Aperto solo per collegare l'inattività N e aspettare.

Esempi

I seguenti esempi che utilizzano più parametri per provare le prestazioni Redis:

redis-benchmark -h 127.0.0.1 -p 6379 -t set,lpush -n 10000 -q

SET: 146198.83 requests per second
LPUSH: 145560.41 requests per second

L'esempio precedente 127.0.0.1 padrone di casa, il numero di porta è 6379, l'esecuzione del comando è impostato, lpush, 10.000 richieste di -q parametro permette i risultati mostrano solo il numero di richieste eseguite al secondo.

test delle prestazioni Redis
10/30