Tutorial uji kinerja Redis Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari uji kinerja Redis
uji kinerja Redis oleh eksekusi simultan dari beberapa perintah untuk mencapai.
perintah dasar Redis tes kinerja sebagai berikut:
redis-benchmark [option] [option value]
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 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.