Redis 效能測試

2021-09-07 05:05:11 字數 2421 閱讀 9802

redis 效能測試是通過同一時候執行多個命令實現的。

redis 效能測試的基本命令例如以下:

redis

-benchmark

[option][

option value

]

下面例項同一時候執行 10000 個請求來檢測效能:

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

100elements

):58411.21

requests per second

lrange_300

(first

300elements

):21195.42

requests per second

lrange_500

(first

450elements

):14539.11

requests per second

lrange_600

(first

600elements

):10504.20

requests per second

mset (10

keys

):93283.58

requests per second

redis 效能測試工具可選引數例如以下所看到的:

序號選項

描寫敘述

預設值1

-h指定server主機名

127.0.0.1

2-p指定serverport

6379

3-s指定server socket

4-c指定併發連線數505

-n指定請求數

10000

6-d以位元組的形式指定 set/get 值的資料大小27

-k1=keep alive 0=reconnect18

-rset/get/incr 使用隨機 key, sadd 使用隨機值

9-p通過管道傳輸 請求110

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

11--csv以 csv 格式輸出

12-l生成迴圈,永久執行測試

13-t僅執行以逗號分隔的測試命令列表。

14-iidle 模式。僅開啟 n 個 idle 連線並等待。

下面例項我們使用了多個引數來測試 redis 效能:

redis

-benchmark -h

127.0

.0.1-p

6379-t

set,

lpush -n

100000-q

set:

146198.83

requests per second

lpush

:145560.41

requests per second

以上例項中主機為 127.0.0.1。port號為 6379,執行的命令為 set,lpush,請求數為 10000。通過 -q 引數讓結果僅僅顯示每秒執行的請求數。

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 效能測試是通過同時執行多個命令實現的。1.1 語法 注意 該命令是在 redis 的目錄下執行的,而不是 redis 客戶端的內部指令。redis benchmark option option value 1.2 示列 以下示列同時執行 10000 個請求來檢測...