redis-基準性能測試

redis基準性能測試

redis-benchmark

redis-benchmark是redis自帶的基準性能測試工具。
redis-benchmark [option] [option value]

選項 描述 默認值
-h redis服務器地址 127.0.0.1
-p redis服務器端口 6379
-s redis服務器socket
-c 客戶端併發連接數量 50
-n 客戶端請求總量 100 000
-q 僅僅顯式redis-benchmark的request per second信息
-r 會在key、 counter和myset鍵上加一個12位的後綴, 如:-r 10代表只對最後一位做隨機處理(-r不是隨機數的個數)
-t 對指定命令進行基準測試,命令間以逗號分隔
-d 以字節的形式指定值的數據大小 3
--csv 以 CSV 格式輸出
-k 客戶端是否使用keepalive,1爲使用, 0爲不使用 1
-P 每個請求pipeline的數據量,換言之n條命令組成一個管道 1

如果不指定選項,直接運行redis-benchmark則會直接運行上表所有帶有默認值的選項。

pipeline

Redis在管道化模式下能夠大幅提高服務器的每秒操作數,因爲Redis最大的性能瓶頸在網絡通訊上。
在這裏插入圖片描述

參考:
http://www.redis.cn/topics/benchmarks.html
redis開發與運維

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章