python redis 性能測試臺_Redis性能測試

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 ...

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/457484.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/457484.shtml
英文地址,請注明出處:http://en.pswp.cn/news/457484.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java IO 系統

Java IO系統 File類 用來處理文件目錄,既可以代表一個特定文件的名稱,也可以代表一組文件的名稱,如果代表的是一個文件組,可以調用File.list()方法返回一個字符數組。 list()不傳遞任何參數時返回該目錄下所有文件或文件名的字…

Linux Crontab 任務管理工具命令以及示例

Crontab 是 Linux 平臺下的一款用于循環執行例行任務的工具,Linux 系統由 cron (crond) 這個系統服務來控制任務 , Linux系統本來就有很多的計劃任務需要啟動 , 所以這個系統服務是默認開機啟動的 。 Linux 為使用者提供的計劃任務的命令就是 Crontab Crontab 是 Linux 下用來周…

Linux 網絡編程詳解一(IP套接字結構體、網絡字節序,地址轉換函數)

IPv4套接字地址結構 struct sockaddr_in {uint8_t sinlen;(4個字節)sa_family_t sin_family;(4個字節)in_port_t sin_port;(2個字節)struct in_addr sin_addr;(4個字節)char sin_zer…

地籍cad的lisp程序大集合_AutoCAD-LISP程序100例

{:soso_e179:}AutoCAD-LISP程序100例.JPG (143.82 KB, 下載次數: 28)2011-10-18 14:42 上傳有說明很好!頂如果您使用 AutoCAD,下面的內容對您一定有幫助。在某些方面能大大提高您的工作效率。下面的程序均以源程序方式給出,您可以使用、參考、修改它。bg…

javascript中數組的22種方法

前面的話數組總共有22種方法,本文將其分為對象繼承方法、數組轉換方法、棧和隊列方法、數組排序方法、數組拼接方法、創建子數組方法、數組刪改方法、數組位置方法、數組歸并方法和數組迭代方法共10類來進行詳細介紹對象繼承方法數組是一種特殊的對象,繼…

javascript/jquery高度寬度詳情解說分析

為什么80%的碼農都做不了架構師?>>> 一、window對象表示瀏覽器中打開的窗口 二、window對象可以省略 一、document對象是window對象的一部分 二、瀏覽器的HTML文檔成為Document對象 window.location和document.location window對象的location屬性引用的…

農用地包括哪些地類_土地地類一覽表

一級類二級類三級類含義編號三大類名稱編號名稱編號名稱1農用地指直接用于農業生產的土地,包括耕地,園地,林地,牧草地及其他的農業用地11耕地指種植農作物、土地,包括熟地、新開發復墾整理地,休閑地、輪歇地…

紅黑樹插入時的自平衡

紅黑樹插入時的自平衡 紅黑樹實質上是一棵自平衡的二叉查找樹,引入帶顏色的節點也是為了方便在進行插入或刪除操作時,如果破壞了二叉查找樹的平衡性能通過一系列變換保持平衡。 紅黑樹的性質 每個節點要么是紅色,要么是黑色根節點必須是黑…

說一下自己對于 Linux 哲學的理解

查閱了一些資料,官方的哲學思想貌似是: 一切皆文件由眾多單一目的的小程序,一個程序只實現一個功能,多個程序組合完成復雜任務文本文件保存配置信息盡量避免與用戶交互什么,你問我的理解?哲學思想&#xff…

UWP學習記錄

微軟{X:Bind}、{Binding}資料網站 &#xff1a; https://msdn.microsoft.com/windows/uwp/xaml-platform/x-bind-markup-extension在View的ItemTemplate中綁定ViewModel的方法&#xff1a;1 <ItemsControl Name"XX" ItemsSource"{x:Bind VM.XXModels,ModeOne…

dw1000信標碼_DW1000方案工牌型UWB標簽,助力10厘米高精度室內定位!

DW1000方案工牌型UWB標簽&#xff0c;助力10厘米高精度室內定位&#xff01;發布日期&#xff1a;2019-04-01 瀏覽次數&#xff1a;244次微能信息(95power)推出一款工牌型UWB標簽VDU1510 &#xff0c;廣泛應用于超寬帶UWB定位系統&#xff0c;最高可實現10cm高精度人員定位。工…

【Java】HashMap源碼(1.7)

Life is not a ridiculous number of life, the meaning of life lies in life itself HashMap源碼 散列集 數組和鏈表可以保持元素插入的順序&#xff0c;對數組來說&#xff0c;他的優點是擁有連續的存儲空間&#xff0c;因此可以使用元素下標快速訪問&#xff0c;但缺點在…

Docker 基本用法

1.安裝&#xff1a; wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install docker-io -y2.獲取鏡像 pull docker pull ubuntu docker pull ubuntu:14.043.運行這個鏡像&#xff0c;在其中運行bash應用…

畫刷的使用

1.畫刷的定義&#xff1a; HBRUSH hBrush; windows 自定義的畫刷&#xff1a; WHITE_BRUSH、LTGRAY_BRUSH、GRAY_BRUSH、DKGRAY_BRUSH、BLACK_BRUSH和NULL_BRUSH &#xff08;也叫HOLLOW_BRUSH&#xff09; 獲取方法如下&#xff1a; hBrush (HBRUSH) GetStockObject (GRAY_BR…

dataframe 控對象_iOS知識 - 常用小技巧大雜燴

1&#xff0c;打印View所有子視圖po [[self view]recursiveDescription]2&#xff0c;layoutSubviews調用的調用時機* 當視圖第一次顯示的時候會被調用。* 添加子視圖也會調用這個方法。* 當本視圖的大小發生改變的時候是會調用的。* 當子視圖的frame發生改變的時候是會調用的。…

【Java】jdk 1.8 新特性——Lambda表達式

Lambda表達式 jdk 1.8 新加入的特性&#xff0c;簡化了簡單接口的實現 函數式接口 函數式中只有一個待實現的方法&#xff0c;可以使用FunctionalInterface注解標注函數式接口.這個接口中只能有一個待實現的方法&#xff0c;但可以包含默認方法&#xff0c;靜態方法以及Obje…

【Todo】Java8新特性學習

參考這篇文章吧&#xff1a; http://blog.csdn.net/vchen_hao/article/details/53301073 還有一個系列轉載于:https://www.cnblogs.com/charlesblc/p/6123380.html

jsp調整字體大小font_html font標簽如何設置字體大小?

首先我們先來看看htmlfont標簽是如何來設置字體大小的&#xff1a;都只到htmlfont標簽是個專門用來設置字體的標簽&#xff0c;雖然在html5中用的會很少(因為都用css樣式來設置font標簽里面的屬性)&#xff0c;但是個人覺得font標簽還是相當強大的標簽的&#xff0c;為什么這么…

runtime官方文檔

OC是一種面向對象的動態語言&#xff0c;作為初學者可能大多數人對面向對象這個概念理解的比較深&#xff0c;而對OC是動態語言這一特性了解的比較少。那么什么是動態語言&#xff1f;動態語言就是在運行時來執行靜態語言的編譯鏈接的工作。這就要求除了編譯器之外還要有一種運…

【Java】synchronized關鍵字筆記

Java Synchronized 關鍵字 壹. Java并發編程存在的問題 1. 可見性問題 可見性問題是指一個線程不能立刻拿到另外一個線程對共享變量的修改的結果。 如&#xff1a; package Note.concurrency;public class Demo07 {private static boolean s true;public static void mai…