03 redisbenchmark效能測試工具

2021-10-09 14:49:17 字數 805 閱讀 3030

一 簡介

redis-benchmark 是redis自帶的乙個效能測試工具,用來測試redis的效能的

二 benchmark 命令引數

序號選項

描述預設值1-h

指定redis伺服器主機名

127.0.0.12-p

指定redis伺服器的埠

63793-s

指定伺服器的socket4-c

指定併發連線數505

-n指定每個連線的請求數

100006-d

以位元組的形式指定get/set的資料大小7-k

值為1 表示keep alive 值為0表示reconnect8-r

表示get/set/incr使用隨機key sadd使用隨機量9-p

通過管道傳輸請求

10-q

強制退出redis 僅顯示query/sec值

11–csv

以csv的格式輸出

12-l

生成迴圈永久執行測試

13-t

僅執行以逗號分隔的命令列表

模擬測試100個併發,每個併發10萬次請求,共1kw的請求量

./redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000
下面是乙個測試結果的部分截圖 從中可以看到 一共10萬個請求,100個併發 set的耗時時1.01秒 每秒可以處理99206.34個請求

經典話語03

一女子走夜路,突然看到一男張開雙臂向她走來,做擁抱狀,上前就是一腳.男子倒地大哭,說 都第三塊了,我招誰惹誰了,帶塊玻璃回家就這麼難麼?海龜酒量高,某天喝醉了,朋友問 你怎麼還會喝醉?海龜答 唉,章魚那孫子非要和爺划拳,丫的,那麼多手,看都看不過來,真是輸慘了 一犯人被執行槍決,由於子彈是偽劣產品,...

菜鳥之路 03

1 全域性變數和區域性變數的程式 include inta 10 全域性變數,在所有的函式內都能被使用,等程式結束後值才會被釋放 void test int main int argc,const char argv 內使用,當執行完 塊後值會被釋放。當和全域性變數重名時,那麼在它這個函式裡,會暫時...

03 稀疏矩陣

二維陣列 內容 為了提高記憶體使用效率,壓縮表示 壓縮,是將有效的資料儲存下來,上述中無效的資料直接進行了拋棄,而現實中,往往會將重複的資料視為乙個有效資料儲存,在上述結構中稍作修改即可實現。include using namespace std void printdepress int arr ...