很多人在安裝部署好Redis后,就沒有對Rredis的配置和部署等有效性和高可用性進(jìn)行性能測試,最終導(dǎo)致上線出現(xiàn)緩存穿透、雪崩等現(xiàn)象,導(dǎo)致性能還是有問題,其實做為技術(shù)運維人員在部署好Redis后可以使用Redis自帶的壓測工具進(jìn)行簡易型壓測,如下命令:
redis-benchmark[option][optionvalue]
例如在本地搭建一個Redis服務(wù),IP地址是10.100.81.171,這時需要模擬100用戶并發(fā)鏈接請求,每個用戶現(xiàn)場循環(huán)訪問100次。
redis-benchmark-h10.100.81.171-p6379-c100-n100000
參數(shù)詳解:
1、100000 requests completed in 1.60 seconds //默認(rèn)是100000,上面有,請求在1.6s內(nèi)完成 2、3 bytes payload,每次寫入3個字節(jié)的數(shù)據(jù) 3、keep alive: 1,保持一個連接,一臺服務(wù)器來處理這些請求 4、100.00% <= 2 milliseconds,所有請求2毫秒完成 5、62656.64 requests per second 每次能處理請求數(shù)量
具體如下圖:
Redis讀寫情況壓測,如下:測試存取大小為500字節(jié)的數(shù)據(jù)包的性能
redis-benchmark-h10.100.81.171-p6379-q-d500
這時可以通過監(jiān)控命令或者其他工具看到Redis服務(wù)的服務(wù)器資源使用情況:
redis-benchmark 工具命令使用介紹:
編輯:jq
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:Redis 性能測試與監(jiān)控
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
RediSearch 是一個 Redis 模塊,為 Redis 提供查詢、二級索引和全文搜索功能。
發(fā)表于 02-21 10:01
?1832次閱讀
和Redis基準(zhǔn)測試。測試結(jié)果顯示,愛芯派上Redis性能明顯由于樹莓派4B,這一定程度上說明——愛芯派的CPU、內(nèi)存綜合
發(fā)表于 12-10 22:18
同一版本的Redis服務(wù)和Redis基準(zhǔn)測試。測試結(jié)果顯示,VisionFive2上Redis性能
發(fā)表于 12-10 21:27
Server)是一個開源的高性能鍵值對存儲系統(tǒng)。它使用C語言編寫,具有內(nèi)存中數(shù)據(jù)存儲和持久化到硬盤的功能。Redis支持多種數(shù)據(jù)結(jié)構(gòu),如字符串、哈希表、列表、集合和有序集合等,這使得它可以應(yīng)對各種類型的應(yīng)用需求。 Redis的
發(fā)表于 12-05 10:32
?1225次閱讀
redis是一款流行的開源內(nèi)存數(shù)據(jù)庫,常用于緩存、消息隊列、任務(wù)管理等場景。在使用redis時,了解如何查看redis日志對于排查問題、監(jiān)控性能
發(fā)表于 12-05 10:10
?2923次閱讀
Redis(Remote Dictionary Server)是一個開源的、高性能的非關(guān)系型(NoSQL)的鍵值對數(shù)據(jù)庫管理系統(tǒng)。它以其快速讀寫能力和多種數(shù)據(jù)結(jié)構(gòu)支持而聞名,并被廣泛應(yīng)用于緩存
發(fā)表于 12-04 16:29
?487次閱讀
Redis 是一個高性能的鍵值對數(shù)據(jù)庫,提供了兩種持久化方式:RDB 和 AOF。RDB 是將 Redis 的數(shù)據(jù)快照保存到磁盤上,而 AOF 則是將 Redis 的操作命令追加到文件
發(fā)表于 12-04 16:25
?606次閱讀
Redis是一個開源的內(nèi)存數(shù)據(jù)庫,被廣泛用于構(gòu)建高性能和可擴(kuò)展的應(yīng)用程序。在使用Redis時,有兩種常見的架構(gòu)模式:哨兵和集群。雖然這兩種模式都有助于提高可用性和性能,但它們在設(shè)計和實
發(fā)表于 12-04 14:53
?2645次閱讀
Redis是一種開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),常被用作數(shù)據(jù)庫、緩存和消息中間件。在Redis中,可以通過一些命令來查看主從節(jié)點的信息,以便進(jìn)行監(jiān)控和管理。 Redis 主從復(fù)制是指將一個
發(fā)表于 12-04 11:44
?1051次閱讀
Redis 是一個開源的、內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),提供了一系列命令來管理和操作數(shù)據(jù)。在 Redis 中,集群是一個由多個 Redis 實例組成的分布式系統(tǒng),用于提高數(shù)據(jù)的可用性和性能
發(fā)表于 12-04 11:39
?843次閱讀
Redis是一種高性能的內(nèi)存鍵值存儲系統(tǒng),它被廣泛應(yīng)用于各種互聯(lián)網(wǎng)應(yīng)用和大規(guī)模的數(shù)據(jù)存儲中。為了評估Redis在不同場景下的性能,我們需要使用一些性
發(fā)表于 12-04 11:36
?601次閱讀
Redis是一個基于內(nèi)存的鍵值存儲數(shù)據(jù)庫,它以其高性能和低延遲而聞名。在使用Redis進(jìn)行性能測試時,連接數(shù)是一個非常重要的因素。連接數(shù)的增
發(fā)表于 12-04 11:33
?810次閱讀
在Java中實現(xiàn)Redis鎖涉及到以下幾個方面:Redis的安裝配置、Redis連接池的使用、Redis數(shù)據(jù)結(jié)構(gòu)的選擇、實現(xiàn)分布式鎖的幾種方式等。 一、
發(fā)表于 12-04 10:47
?910次閱讀
上進(jìn)行保存。 因為是純內(nèi)存操作,Redis的性能非常出色,每秒可以處理超過 10萬次讀寫操作,是已知性能最快的Key-Value 數(shù)據(jù)庫。 優(yōu)點: 讀寫性能極高,
發(fā)表于 10-09 10:37
?669次閱讀
本篇文件我們來介紹如何用Springboot整合Redis。 1、Docker 安裝 Redis 1.1 下載鏡像 docker pull redis: 6 . 2 . 6 1.2 創(chuàng)建配置文件
發(fā)表于 10-08 14:56
?487次閱讀
評論