redis效能測試redis benchmark

2022-06-07 03:54:11 字數 994 閱讀 2610

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

等。

redis效能測試

redis 效能測試 1 測試機器 1顆4核 intel r xeon tm cpu 3.00ghz cpu 2g記憶體 測試前伺服器負載為 2 測試方式 php模組安裝redis下的php插入,提取測試。3 string 測試 測試 redis new redis redis connect 12...

Redis 效能測試

redis 效能測試是通過同時執行多個命令實現的。redis 效能測試的基本命令如下 redis benchmark option option value 以下例項同時執行 10000 個請求來檢測效能 redis benchmark n 10000 ping inline 141043.72 r...

Redis 效能測試

redis 效能測試是通過同一時候執行多個命令實現的。redis 效能測試的基本命令例如以下 redis benchmark option option value 下面例項同一時候執行 10000 個請求來檢測效能 redis benchmark n 10000 ping inline 14104...