El mejor tutorial de prueba de rendimiento Redis en 2024. En este tutorial podrás aprender prueba de rendimiento Redis
Redis prueba de rendimiento mediante la ejecución simultánea de varios comandos de lograr.
comandos básicos ReDiS prueba de rendimiento de la siguiente manera:
redis-benchmark [option] [option value]
Los siguientes ejemplos se ejecutan simultáneamente, el rendimiento de detección 10000 solicitud:
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 herramientas de pruebas de rendimiento de los parámetros opcionales son los siguientes:
No. | opciones | descripción | defecto |
---|---|---|---|
1 | -h | Especifique el nombre de host del servidor | 127.0.0.1 |
2 | -p | Especificar el puerto del servidor | 6379 |
3 | -s | Especificar el socket del servidor | |
4 | -c | Especifica el número de conexiones simultáneas | 50 |
5 | -n | Especifica el número de solicitudes | 10000 |
6 | -d | Especifica el valor SET / GET en forma de bytes de tamaño de los datos | 2 |
7 | -k | 1 = 0 = mantienen vivo reconexión | 1 |
8 | -r | Set / get / clave aleatoria INCR, valores aleatorios SADD | |
9 | -P | Hilo <numreq> Solicitud | 1 |
10 | -q | Forzar salida Redis. Mostrar sólo el valor de la consulta / seg | |
11 | --csv | Salida en formato CSV | |
12 | -l | ciclo de generación, se realizó la prueba permanente | |
13 | -t | Sólo ejecutar lista separada por comas de los comandos de prueba. | |
14 | -I | el modo de espera. Abierto sólo para conectar el ralentí N y esperar. |
Los siguientes ejemplos que utilizan varios parámetros para probar el rendimiento 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
El ejemplo anterior host 127.0.0.1, número de puerto es 6379, se establece la ejecución del comando, lpush, 10.000 solicitudes de -q parámetro permite que los resultados muestran sólo el número de peticiones ejecutadas por segundo.