婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > redis-benchmark并發(fā)壓力測試的問題解析

redis-benchmark并發(fā)壓力測試的問題解析

熱門標(biāo)簽:b2b外呼系統(tǒng) 四川穩(wěn)定外呼系統(tǒng)軟件 地圖標(biāo)注工廠入駐 臺(tái)灣電銷 一個(gè)地圖標(biāo)注多少錢 廊坊外呼系統(tǒng)在哪買 400電話辦理的口碑 南京手機(jī)外呼系統(tǒng)廠家 高碑店市地圖標(biāo)注app

前言:

Redis-benchmark:
Redis 自帶了一個(gè)叫 redis-benchmark 的工具來模擬 N 個(gè)客戶端同時(shí)發(fā)出 M 個(gè)請求。 (類似于 Apache ab 程序)。你可以使用 redis-benchmark -h 來查看基準(zhǔn)參數(shù)。

參數(shù)簡介:

支持以下參數(shù):
用法:redis-benchmark [-h 主機(jī)>] [-p 端口>] [-c 客戶端>] [-n 請求]> [-k 布爾>]
-h      主機(jī)名>服務(wù)器主機(jī)名(默認(rèn)值為127.0.0.1)
-p      端口>服務(wù)器端口(默認(rèn)6379) # 作者喜歡的一個(gè)女明星名字9鍵就是6397  !!!∑(゚Д゚ノ)ノ
-s      socket>服務(wù)器套接字(覆蓋主機(jī)和端口)
-a      密碼> Redis身份驗(yàn)證的密碼
-c      客戶端>并行連接數(shù)(默認(rèn)為50)
-n      請求>請求總數(shù)(默認(rèn)為100000)
-d      大小> SET / GET值的數(shù)據(jù)大小(以字節(jié)為單位)(默認(rèn)為2)
-dbnum  db>選擇指定的數(shù)據(jù)庫號(hào)(默認(rèn)為0)
-k      布爾值> 1 =保持活動(dòng)狀態(tài)0 =重新連接(默認(rèn)1)
-r      keyspacelen>將隨機(jī)鍵用于SET / GET / INCR,將隨機(jī)值用于SADD 使用此選項(xiàng),基準(zhǔn)測試將擴(kuò)展字符串__ rand_ int__在具有指定范圍內(nèi)的12位數(shù)字的參數(shù)中從0到keyspacelen-1。 每次命令替換都會(huì)更改
被執(zhí)行。 默認(rèn)測試使用它來擊中指定范圍。
-P     numreq>管道numreq>請求。 默認(rèn)值1(無管道)。
-q     只顯示查詢/秒值
--csv  以CSV格式輸出
-l     循環(huán)測試

-t     測試>僅運(yùn)行逗號(hào)分隔的測試列表。 測試名稱與輸出名稱相同。

-I      空閑模式。 只需打開N個(gè)空閑連接并等待。

開始測試:

redis-benchmark -h localhost -p 6379 -a adc.123 -c 100 -n 100000 -q
redis-benchmark 后面跟參數(shù) 這里我測試了 -c100并發(fā)和-n 100000請求 -q 靜默,不顯示細(xì)節(jié)

以下是測試結(jié)果

[root@localhost bin]# redis-benchmark -h localhost -p 6379 -a adc.123 -c 100 -n 100000 -q

PING_INLINE: 126582.27 requests per second
PING_BULK: 123915.74 requests per second
2939:M 07 Jan 2021 20:01:14.327 * 10000 changes in 60 seconds. Saving...
2939:M 07 Jan 2021 20:01:14.328 * Background saving started by pid 75528
75528:C 07 Jan 2021 20:01:14.330 * DB saved on disk
75528:C 07 Jan 2021 20:01:14.331 * RDB: 5 MB of memory used by copy-on-write
2939:M 07 Jan 2021 20:01:14.428 * Background saving terminated with success
SET: 125786.16 requests per second    
GET: 123762.38 requests per second
INCR: 125156.45 requests per second
LPUSH: 127551.02 requests per second
RPUSH: 126903.55 requests per second
LPOP: 127388.53 requests per second
RPOP: 125470.52 requests per second
SADD: 125786.16 requests per second
HSET: 125470.52 requests per second
SPOP: 122549.02 requests per second
ZADD: 125786.16 requests per second
ZPOPMIN: 123915.74 requests per second
LPUSH (needed to benchmark LRANGE): 127551.02 requests per second
LRANGE_100 (first 100 elements): 57703.40 requests per second
LRANGE_300 (first 300 elements): 24319.07 requests per second
LRANGE_500 (first 450 elements): 17500.88 requests per second
LRANGE_600 (first 600 elements): 13958.68 requests per second
MSET (10 keys): 123001.23 requests per seco

可以看到 set 寫入 每秒約 12w,讀取每秒約12w,綜合每秒約12w。

下面我們把 -q去掉,看下詳細(xì)信息,應(yīng)為太多,只調(diào)取了寫入和讀取的信息。

redis-benchmark -h localhost -p 6379 -a adc.123 -c 100 -n 100000

2939:M 07 Jan 2021 20:08:49.475 * Background saving terminated with success
====== SET ======
 100000 requests completed in 0.80 seconds  #100000個(gè)數(shù)據(jù)請求0.8秒內(nèi)完成
 100 parallel clients #100并發(fā)量
 3 bytes payload   #寫入3字節(jié) 可以 -d 指定
 keep alive: 1    #只有一臺(tái)服務(wù)器來處理這些請求,單機(jī)性能 
 multi-thread: no

97.47% = 1 milliseconds
99.88% = 2 milliseconds
99.97% = 3 milliseconds
100.00% = 3 milliseconds        #總共用了 3毫秒 完成寫入
124843.95 requests per second      #每秒寫入約 12w數(shù)據(jù)

====== GET ======
 100000 requests completed in 0.80 seconds
 100 parallel clients
 3 bytes payload
 keep alive: 1
 multi-thread: no

97.43% = 1 milliseconds
99.70% = 2 milliseconds
100.00% = 2 milliseconds
125313.29 requests per second

到此這篇關(guān)于redis-benchmark并發(fā)壓力測試的文章就介紹到這了,更多相關(guān)redis-benchmark并發(fā)壓力測試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP使用redis實(shí)現(xiàn)統(tǒng)計(jì)緩存mysql壓力的方法

標(biāo)簽:甘南 泰州 畢節(jié) 拉薩 河源 南寧 定州 伊春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《redis-benchmark并發(fā)壓力測試的問題解析》,本文關(guān)鍵詞  redis-benchmark,并發(fā),壓力,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《redis-benchmark并發(fā)壓力測試的問題解析》相關(guān)的同類信息!
  • 本頁收集關(guān)于redis-benchmark并發(fā)壓力測試的問題解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 吕梁市| 五家渠市| 阳谷县| 庄浪县| 凤凰县| 教育| 周至县| 建湖县| 白城市| 稷山县| 沁源县| 深水埗区| 无极县| 榆社县| 晋中市| 凤山县| 罗田县| 衡阳县| 五原县| 肇州县| 黄龙县| 肥东县| 抚顺县| 旺苍县| 黑龙江省| 莆田市| 天峨县| 吉隆县| 赞皇县| 桓仁| 南通市| 普安县| 广河县| 泰安市| 礼泉县| 通渭县| 静安区| 晋江市| 泽州县| 河西区| 商河县|