linux下安裝啟動(dòng)性能測試工具redis benchmark

一、Redis是什么
Redis(Remote Dictionary Server ),即遠(yuǎn)程字典服務(wù),是一個(gè)開源的使用C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。
而且免費(fèi)、開源,是當(dāng)下最熱門的Nosql技術(shù)之一,也被稱為結(jié)構(gòu)化數(shù)據(jù)庫。redis會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎(chǔ)上實(shí)現(xiàn)了master-slave(主從)同步。
二、Redis可以干什么
內(nèi)存存儲(chǔ)、持久化
效率高,可用于高速緩存
發(fā)布訂閱系統(tǒng)
地圖信息分析
計(jì)時(shí)器、計(jì)數(shù)器
......
三、Redis特性
多種數(shù)據(jù)類型
持久化
集群
事務(wù)
......
四、linux下安裝Redis
1. 下載、上傳、解壓安裝包
打開官網(wǎng)下載安裝包,如果想看中文的可以進(jìn)這個(gè)中文網(wǎng)。
將下載好的安裝包,使用遠(yuǎn)程工具,傳到linux里。
我把包移動(dòng)到了/opt
下,然后進(jìn)去解壓即可tar -zxvf redis-6.2.4.tar.gz
。進(jìn)入文件夾里,可以看到這里有個(gè)配置文件。
2. 安裝基本環(huán)境
yum install gcc-c++
安裝完后,輸入gcc -v
,查看版本。
繼續(xù)執(zhí)行命令,自動(dòng)幫我們配置好所需文件。
make
需要些時(shí)間,不要著急。執(zhí)行完成后,可以看到多了一個(gè)src
文件夾。
如果想再確定有沒有安裝好,可以繼續(xù)執(zhí)行下make install
。
注意,redis的默認(rèn)安裝路徑/usr/local/bin
。
為了后面方便還原redis的配置文件,我拷貝一個(gè)配置文件出來學(xué)習(xí)用。
3. 修改配置文件
修改配置文件,可以后臺(tái)運(yùn)行redis。
no改成yes,然后ESC,wq保存退出。
4. 啟動(dòng)redis服務(wù)
在安裝目錄下,指定配置文件啟動(dòng),redis-server pingguo-config/redis.conf
。
5. 連接redis
連接下redis,用set/get試下是否正常,redis-cli -p 6379
。
也可以ps查看進(jìn)程,ps -ef | grep redis
。
6. 關(guān)閉redis服務(wù)
SHUTDOWN
即可。
五、redis-benchmark性能測試工具
這是官方自帶的工具,用法也很簡單,就是 redis-benchmark + 命令參數(shù),參考下面截圖。
測試一下,100個(gè)并發(fā),每個(gè)10W個(gè)請求redis-benchmark -h localhost -p 6379 -c 100 -n 100000
。
執(zhí)行后,會(huì)看到工具對redis進(jìn)行了各種命令場景的測試,選擇一個(gè)set寫入場景的輸出,看看都有什么。
100000 requests completed in 1.15 seconds,表示1.15秒完成了10W個(gè)寫入請求。
100 parallel clients,表示100個(gè)并發(fā)客戶端。
3 bytes payload,表示每次只寫3個(gè)字節(jié)。
keep alive: 1,表示只有一臺(tái)服務(wù)器來處理。
接下來是在時(shí)間里處理的請求數(shù)量占比,最終每秒請求了。
最后有性能統(tǒng)計(jì)分析,每秒處理了86956.52個(gè)請求,就問快不快?
以上就是linux下安裝啟動(dòng)性能測試工具redis benchmark 的詳細(xì)內(nèi)容,更多關(guān)于linux安裝啟動(dòng)redis benchmark 的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
- 本文來自Bugsnag的聯(lián)合創(chuàng)始人Simon Maynard的系列文章,作者根據(jù)幾年來對Redis的使用經(jīng)歷,對Redis監(jiān)控方法進(jìn)行了系統(tǒng)性的總結(jié),干貨很多,值得一看2013-04-27
Linux安裝ElasticSearch啟動(dòng)報(bào)錯(cuò)的解決方法
Linux安裝ElasticSearch后,ElasticSearch是不能用root用戶啟動(dòng)的,以root用戶啟動(dòng)會(huì)報(bào)錯(cuò)Refer to the log for complete error details,出現(xiàn)這種情況該如何解決呢?下面小2017-04-09linux下將編譯安裝的服務(wù)設(shè)置為開機(jī)啟動(dòng)
linux下將編譯安裝的服務(wù)設(shè)置為開機(jī)啟動(dòng)的設(shè)置方法,需要的朋友可以參考下2013-02-05解決安裝Domino for Linux時(shí)配置的Web服務(wù)器無法啟動(dòng)的問題
環(huán)境: 產(chǎn)品: Lotus Domino for Linux 平臺(tái): Linux 版本: Lotus Domino for Linux 5.0.x 問題 : 安裝Domino for Linux的過程中,當(dāng)安裝程序?qū)⑺形募?/div> 2009-03-10這篇文章主要介紹了Linux安裝activeMQ的流程中的坑(外面訪問不了,已經(jīng)解決),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-11linux系統(tǒng)下安裝dubbo-admin的詳細(xì)過程
在安裝dubbo-admin之前確保你得linux服務(wù)器上已經(jīng)成功安裝了jdk,tomcat,本文重點(diǎn)給大家介紹linux系統(tǒng)下安裝dubbo-admin的詳細(xì)過程,需要的朋友參考下吧2021-08-24本文中為大家?guī)淼氖窃趌inux系統(tǒng)中安裝Rabbitmq的方法,有需要的朋友可以閱讀本文參考一下2020-01-10最新評論