Tutorial uji kinerja Redis Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari uji kinerja Redis

uji kinerja Redis

uji kinerja Redis oleh eksekusi simultan dari beberapa perintah untuk mencapai.

tatabahasa

perintah dasar Redis tes kinerja sebagai berikut:

redis-benchmark [option] [option value]

contoh

Contoh-contoh berikut dilakukan secara bersamaan kinerja deteksi 10000 permintaan:

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 alat pengujian kinerja parameter opsional adalah sebagai berikut:

Tidak. Pilihan deskripsi kegagalan
1 h Menentukan nama host server 127.0.0.1
2 p Tentukan port server 6379
3 -s Tentukan server socket
4 -c Menentukan jumlah koneksi bersamaan 50
5 -n Menentukan jumlah permintaan 10000
6 -d Menentukan SET / nilai GET dalam bentuk byte data ukuran 2
7 -k 1 = tetap hidup 0 = berhubungan kembali 1
8 r SET / GET / KENAIKAN random key, SADD nilai acak
9 -P Pipa <numreq> permintaan 1
10 q Force Quit Redis. Tampilkan hanya permintaan / nilai sec
11 --csv Output dalam format CSV
12 l siklus generasi, uji permanen dilakukan
13 t Hanya menjalankan daftar dipisahkan koma perintah tes.
14 -I mode siaga. Buka hanya untuk menghubungkan N menganggur dan menunggu.

contoh

Contoh-contoh berikut kita menggunakan beberapa parameter untuk menguji kinerja 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

Contoh di atas tuan rumah 127.0.0.1, nomor port adalah 6379, eksekusi perintah diatur, lpush, 10.000 permintaan oleh -q parameter memungkinkan hasil hanya menampilkan jumlah permintaan dieksekusi per detik.

uji kinerja Redis
10/30