Redis 性能測試
Redis 性能測試是通過同時執行多個命令實現的。Redis性能測試主要是通過src文件夾下的redis-benchmark來實現(Linux系統下)
語法
redis 性能測試的基本命令如下:
redis-benchmark [option] [option value]
實例
以下實例同時執行 10000 個請求來檢測性能:
redis-benchmark -n 100000
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 100 elements): 58411.21 requests per second
LRANGE_300 (first 300 elements): 21195.42 requests per second
LRANGE_500 (first 450 elements): 14539.11 requests per second
LRANGE_600 (first 600 elements): 10504.20 requests per second
MSET (10 keys): 93283.58 requests per second
redis 性能測試工具可選參數如下所示:
序號
選項
描述
默認值
1
-h
指定服務器主機名
127.0.0.1
2
-p
指定服務器端口
6379
3
-s
指定服務器 socket
4
-c
指定并發連接數
50
5
-n
指定請求數
10000
6
-d
以字節的形式指定 SET/GET 值的數據大小
2
7
-k
1=keep alive 0=reconnect
1
8
-r
SET/GET/INCR 使用隨機 key, SADD 使用隨機值
9
-P
通過管道傳輸 請求
1
10
-q
強制退出 redis。僅顯示 query/sec 值
11
--csv
以 CSV 格式輸出
12
-l
生成循環,永久執行測試
13
-t
僅運行以逗號分隔的測試命令列表。
14
-I
Idle 模式。僅打開 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,端口號為 6379,執行的命令為 set,lpush,請求數為 10000,通過 -q 參數讓結果只顯示每秒執行的請求數。
Redis 性能測試
Redis 性能測試是通過同時執行多個命令實現的. 語法 redis 性能測試的基本命令如下: redis-benchmark [option] [option value] 實例 以下實例同時執行 ...
Redis性能測試Redis-benchmark
Redis-benchmark是官方自帶的Redis性能測試工具 測試Redis在你的系統及你的配置下的讀寫性能 redis-benchmark可以模擬N個機器,同時發送M個請求 redis-benc ...
10.Redis 性能測試
轉自:http://www.runoob.com/redis/redis-tutorial.html Redis 性能測試是通過同時執行多個命令實現的. 語法 redis 性能測試的基本命令如下: r ...
Redis性能測試工具benchmark簡介
Redis自己提供了一個性能測試工具redis-benchmark.redis-benchmark可以模擬N個機器,同時發送M個請求. 用法:redis-benchmark [-h -h
redis性能測試工具的使用
在redis安裝完成后會生成一個bin的目錄,在這個目錄中有一個?redis-benchmark?的文件腳本工具,通過執行這個工具進行redis的性能測試. bash #執行這個腳本后腳本會自動運行r ...
memcached 和 redis 性能測試比對
網上很多關于memcached 和 redis 區別的介紹,大部分都是說redis比memcached支持的數據類型多的話題,而性能比對確很少,我專門針對兩者進行了性能測試比對. 測試內容如下: 兩者 ...
簡單的redis 性能測試
C:\Users\luhan.qian\Desktop\Tools\redis C:\Users\luhan.qian\Desktop\Tools\redis $ redis-benchmark.ex ...
redis性能測試以及影響性能的因素
redis-benchmark測試工具的命令使使用方法及參數如下:redis-benchmark [-h ] [-p ] [-c
阿里云Redis性能測試結果(1個集合存300萬數據,查詢能幾秒返回結果)
現狀: 1.買了一臺主從的阿里云Redis,內存就1GB. 2.查詢了阿里云的幫助,沒有找到性能相關的說明, 有的也是4GB版本的并發性能 3.提工單問客服 一個集合里有300萬數據,單次查詢性能大概 ...
隨機推薦
MessageFormat用法
MessageFormat用來格式化一個消息,通常是一個字符串,比如: String str = "I'm not a {0}, age is {1,number,short}", ...
css常用效果總結
1.給input的placeholder設置顏色 .phColor::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:maroo ...
UVa 10391 (水題 STL) Compound Words
今天下午略感無聊啊,切點水題打發打發時間,=_=|| 把所有字符串插入到一個set中去,然后對于每個字符串S,枚舉所有可能的拆分組合S = A + B,看看A和B是否都在set中,是的話說明S就是一個 ...
一些好用的nginx第三方模塊
一些好用的nginx第三方模塊 轉自;http://macken.iteye.com/blog/1963301? 1.Development Kit https://github.com/simpl/ ...
在Visual Studio Express 2013中開發自定義控件
在專業版本中,新建項目時有"Windows Control Library"這樣一個類型可以用于新建自定義控件項目. 但是Express版本中,沒有這樣一個類型可供選擇.這里有另外 ...
《Java程序員面試筆試寶典》之 什么是AOP
AOP(Aspect-Oriented Programming,面向切面編程)是對面向對象開發的一種補充,它允許開發人員在不改變原來模型的基礎上動態地修改模型從而滿足新的需求.例如,在不改變原來業務邏 ...
EclipseIDE設置
對于新安裝的Eclipse而言要設置: 1.Window-Preferences-General-Workspace,然后分別設置Text file encoding為UTF-8和設置New text ...
SQL Server獲取連續區間的日期
個人理解的方法有三種 通過系統表master..spt_values獲取 用WHILE循環獲取 游標獲取 CET遞歸(感謝評論區博友) 方法一:通過系統表master..spt_values獲取 1. ...
Django學習筆記之URL與視圖cookie和session
cookie和session cookie:在網站中,http請求是無狀態的.也就是說即使第一次和服務器連接后并且登錄成功后,第二次請求服務器依然不能知道當前請求是哪個用戶.cookie的出現就是為了 ...
Nagios 監控 Mysql
被監控機的Mysql監控創建專用數據庫.專用數據庫賬戶mysql -uroot -pcreate database nagios_monitor;grant select on nagios_moni ...