redis性能測試redis-benchmark


 轉載於https://www.linkops.cn/labs/649.html

redis性能測試redis-benchmark

一.介紹

redis-benchmark是Redis自帶的基准性能測試工具, 它提供了很多選項幫助開
發和運維人員測試Redis的相關性能。

二.例子

50個客戶端同時請求Redis,一共一萬次。默認只會有三個鍵值來回寫入,可以通過keys *看到。
redis-benchmark -c 50 -n 10000

====== MSET (10 keys) ====== 10000 requests completed in 0.13 seconds #總共1萬次,0.13秒完成 50 parallel clients #50並發 3 bytes payload #每個請求3字節 keep alive: 1 97.81% <= 1 milliseconds #97.81%的命令執行時間小於1毫秒 99.23% <= 2 milliseconds 100.00% <= 2 milliseconds 77519.38 requests per second #每秒可以處理77519.38次get請求

三.參數

-q 僅僅顯示redis-benchmark的requests per second信息 -r 不僅僅寫入三個鍵值,-隨機寫入更多數值,-r不代表隨機數的個數,而是對后幾位進行改變。例如:-r 1000 就插入set one 10000343,對后三位變化。 -P 代表每個請求pipeline的數據量(默認為1) -k 代表客戶端是否使用keepalive, 1為使用, 0為不使用, 默認值為1 -t 可以對指定命令進行基准測試 例如:redis-benchmark -t get,set --csv 選項會將結果按照csv格式輸出, 便於后續處理, 如導出到Excel 等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM