Le meilleur didacticiel test de performance Redis en 2024, dans ce didacticiel, vous pouvez apprendre test de performance Redis

test de performance Redis

Redis test de performance par l'exécution simultanée de plusieurs commandes à réaliser.

grammaire

Les commandes de base Redis test de performance comme suit:

redis-benchmark [option] [option value]

Exemples

Les exemples suivants sont exécutés simultanément des performances de détection de requête 10000:

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 outils de test de performance des paramètres facultatifs sont les suivants:

Non. options de description Par défaut
1 -h Indiquez le nom d'hôte du serveur 127.0.0.1
2 -p Spécifiez le port du serveur 6379
3 -s Spécifiez le socket serveur
4 -c Indique le nombre de connexions simultanées 50
5 -n Indique le nombre de demandes 10000
6 -d Indique la valeur / GET SET sous la forme d'octets de la taille des données 2
7 -k 1 = garder vivante 0 = reconnexion 1
8 -r SET / GET / clé aléatoire INCR, SADD valeurs aléatoires
9 -P Canalisé <numreq> Demande 1
10 -q Forcer à quitter Redis. Afficher seulement query / valeur sec
11 --csv Sortie au format CSV
12 -l cycle de génération, le test permanent est effectué
13 -t Seulement exécuter la liste des commandes de test séparées par des virgules.
14 -I mode veille. Ouvrez seulement de se connecter au ralenti N et attendre.

Exemples

Les exemples suivants, nous utilisons plusieurs paramètres pour tester les performances 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'exemple 127.0.0.1 hôte ci-dessus, le numéro de port est 6379, l'exécution de la commande est réglée, lpush, 10.000 demandes par -q paramètre permet les résultats montrent que le nombre de demandes exécutées par seconde.

test de performance Redis
10/30