0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究Redis 性能測(cè)試與監(jiān)控

馬哥Linux運(yùn)維 ? 來源:51cto博客 ? 作者:郭柏雅 ? 2021-10-12 09:19 ? 次閱讀

很多人在安裝部署好Redis后,就沒有對(duì)Rredis的配置和部署等有效性和高可用性進(jìn)行性能測(cè)試,最終導(dǎo)致上線出現(xiàn)緩存穿透、雪崩等現(xiàn)象,導(dǎo)致性能還是有問題,其實(shí)做為技術(shù)運(yùn)維人員在部署好Redis后可以使用Redis自帶的壓測(cè)工具進(jìn)行簡易型壓測(cè),如下命令:

redis-benchmark[option][optionvalue]

例如在本地搭建一個(gè)Redis服務(wù),IP地址是10.100.81.171,這時(shí)需要模擬100用戶并發(fā)鏈接請(qǐng)求,每個(gè)用戶現(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,上面有,請(qǐng)求在1.6s內(nèi)完成 2、3 bytes payload,每次寫入3個(gè)字節(jié)的數(shù)據(jù) 3、keep alive: 1,保持一個(gè)連接,一臺(tái)服務(wù)器來處理這些請(qǐng)求 4、100.00% <= 2 milliseconds,所有請(qǐng)求2毫秒完成 5、62656.64 requests per second 每次能處理請(qǐng)求數(shù)量

具體如下圖:

ec8313aa-2ac8-11ec-82a8-dac502259ad0.jpg

Redis讀寫情況壓測(cè),如下:測(cè)試存取大小為500字節(jié)的數(shù)據(jù)包的性能

redis-benchmark-h10.100.81.171-p6379-q-d500

ecb18172-2ac8-11ec-82a8-dac502259ad0.jpg

這時(shí)可以通過監(jiān)控命令或者其他工具看到Redis服務(wù)的服務(wù)器資源使用情況:

redis-benchmark 工具命令使用介紹:

ed4441b0-2ac8-11ec-82a8-dac502259ad0.jpg

編輯:jq
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6760

    瀏覽量

    88619
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1579

    瀏覽量

    149145
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8849

    瀏覽量

    84954

原文標(biāo)題:Redis 性能測(cè)試與監(jiān)控

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Redis開源版與Redis企業(yè)版,怎么選用?

    點(diǎn)擊“藍(lán)字”關(guān)注我們數(shù)以千計(jì)的企業(yè)和數(shù)以百萬計(jì)的開發(fā)人員Redis開源版來構(gòu)建應(yīng)用程序。但隨著用戶數(shù)量、數(shù)據(jù)量和地區(qū)性的增加,成本、可擴(kuò)展性、運(yùn)營和可用性等問題也隨之而來。Redis企業(yè)版
    的頭像 發(fā)表于 04-04 08:04 ?847次閱讀
    <b class='flag-5'>Redis</b>開源版與<b class='flag-5'>Redis</b>企業(yè)版,怎么選用?

    Redis官方搜索引擎來了,性能炸裂!

    RediSearch 是一個(gè) Redis 模塊,為 Redis 提供查詢、二級(jí)索引和全文搜索功能。
    的頭像 發(fā)表于 02-21 10:01 ?1992次閱讀
    <b class='flag-5'>Redis</b>官方搜索引擎來了,<b class='flag-5'>性能</b>炸裂!

    【愛芯派 Pro 開發(fā)板試用體驗(yàn)】Redis源碼編譯和基準(zhǔn)測(cè)試

    Redis基準(zhǔn)測(cè)試。測(cè)試結(jié)果顯示,愛芯派上Redis性能明顯由于樹莓派4B,這一定程度上說明——愛芯派的CPU、內(nèi)存綜合
    發(fā)表于 12-10 22:18

    【昉·星光 2 高性能RISC-V單板計(jì)算機(jī)體驗(yàn)】Redis源碼編譯和性能測(cè)試以及與樹莓派4B對(duì)比

    同一版本的Redis服務(wù)和Redis基準(zhǔn)測(cè)試。測(cè)試結(jié)果顯示,VisionFive2上Redis性能
    發(fā)表于 12-10 21:27

    redis是關(guān)系型數(shù)據(jù)庫嗎

    Server)是一個(gè)開源的高性能鍵值對(duì)存儲(chǔ)系統(tǒng)。它使用C語言編寫,具有內(nèi)存中數(shù)據(jù)存儲(chǔ)和持久化到硬盤的功能。Redis支持多種數(shù)據(jù)結(jié)構(gòu),如字符串、哈希表、列表、集合和有序集合等,這使得它可以應(yīng)對(duì)各種類型的應(yīng)用需求。 Redis
    的頭像 發(fā)表于 12-05 10:32 ?1352次閱讀

    redis容器內(nèi)怎么查看redis日志

    redis是一款流行的開源內(nèi)存數(shù)據(jù)庫,常用于緩存、消息隊(duì)列、任務(wù)管理等場景。在使用redis時(shí),了解如何查看redis日志對(duì)于排查問題、監(jiān)控性能
    的頭像 發(fā)表于 12-05 10:10 ?3221次閱讀

    redis的原理和使用場景

    Redis(Remote Dictionary Server)是一個(gè)開源的、高性能的非關(guān)系型(NoSQL)的鍵值對(duì)數(shù)據(jù)庫管理系統(tǒng)。它以其快速讀寫能力和多種數(shù)據(jù)結(jié)構(gòu)支持而聞名,并被廣泛應(yīng)用于緩存
    的頭像 發(fā)表于 12-04 16:29 ?534次閱讀

    redis的持久化方式RDB和AOF的區(qū)別

    Redis 是一個(gè)高性能的鍵值對(duì)數(shù)據(jù)庫,提供了兩種持久化方式:RDB 和 AOF。RDB 是將 Redis 的數(shù)據(jù)快照保存到磁盤上,而 AOF 則是將 Redis 的操作命令追加到文件
    的頭像 發(fā)表于 12-04 16:25 ?688次閱讀

    redis的哨兵和集群有什么區(qū)別

    Redis是一個(gè)開源的內(nèi)存數(shù)據(jù)庫,被廣泛用于構(gòu)建高性能和可擴(kuò)展的應(yīng)用程序。在使用Redis時(shí),有兩種常見的架構(gòu)模式:哨兵和集群。雖然這兩種模式都有助于提高可用性和性能,但它們?cè)谠O(shè)計(jì)和實(shí)
    的頭像 發(fā)表于 12-04 14:53 ?2738次閱讀

    redis查看主從節(jié)點(diǎn)命令

    Redis是一種開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),常被用作數(shù)據(jù)庫、緩存和消息中間件。在Redis中,可以通過一些命令來查看主從節(jié)點(diǎn)的信息,以便進(jìn)行監(jiān)控和管理。 Redis 主從復(fù)制是指將一個(gè)
    的頭像 發(fā)表于 12-04 11:44 ?1136次閱讀

    redis查看集群狀態(tài)命令

    Redis 是一個(gè)開源的、內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),提供了一系列命令來管理和操作數(shù)據(jù)。在 Redis 中,集群是一個(gè)由多個(gè) Redis 實(shí)例組成的分布式系統(tǒng),用于提高數(shù)據(jù)的可用性和性能
    的頭像 發(fā)表于 12-04 11:39 ?944次閱讀

    redis集群性能測(cè)試工具有哪些

    Redis是一種高性能的內(nèi)存鍵值存儲(chǔ)系統(tǒng),它被廣泛應(yīng)用于各種互聯(lián)網(wǎng)應(yīng)用和大規(guī)模的數(shù)據(jù)存儲(chǔ)中。為了評(píng)估Redis在不同場景下的性能,我們需要使用一些
    的頭像 發(fā)表于 12-04 11:36 ?685次閱讀

    redis連接數(shù)對(duì)性能測(cè)試影響

    Redis是一個(gè)基于內(nèi)存的鍵值存儲(chǔ)數(shù)據(jù)庫,它以其高性能和低延遲而聞名。在使用Redis進(jìn)行性能測(cè)試時(shí),連接數(shù)是一個(gè)非常重要的因素。連接數(shù)的增
    的頭像 發(fā)表于 12-04 11:33 ?887次閱讀

    Java redis鎖怎么實(shí)現(xiàn)

    在Java中實(shí)現(xiàn)Redis鎖涉及到以下幾個(gè)方面:Redis的安裝配置、Redis連接池的使用、Redis數(shù)據(jù)結(jié)構(gòu)的選擇、實(shí)現(xiàn)分布式鎖的幾種方式等。 一、
    的頭像 發(fā)表于 12-04 10:47 ?1011次閱讀

    redis集群狀態(tài)查看命令

    Redis集群是一種高可用性的分布式架構(gòu),可以通過多個(gè)節(jié)點(diǎn)實(shí)現(xiàn)數(shù)據(jù)的復(fù)制和負(fù)載均衡。為了維護(hù)集群的穩(wěn)定性和可靠性,管理員需要監(jiān)控和查看集群的狀態(tài)。下面是詳細(xì)介紹Redis集群狀態(tài)查看命令
    的頭像 發(fā)表于 12-04 10:44 ?1143次閱讀