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

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

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

華為云Flexus X實(shí)例,Redis性能加速評(píng)測(cè)及對(duì)比

jf_21561199 ? 來(lái)源:jf_21561199 ? 作者:jf_21561199 ? 2024-12-29 15:47 ? 次閱讀

前言

隨著云計(jì)算技術(shù)的飛速發(fā)展,Redis 作為一種高性能的內(nèi)存數(shù)據(jù)庫(kù),在各種應(yīng)用場(chǎng)景中發(fā)揮著越來(lái)越重要的作用。為了滿足不同用戶對(duì) Redis 性能的高要求,華為云推出了 FlexusX 實(shí)例,并提供了加速 Redis 的選項(xiàng)。本文旨在通過(guò)實(shí)際測(cè)試,展示華為云 FlexusX 實(shí)例在加速 Redis 方面的性能優(yōu)勢(shì),并與其他業(yè)界 U1 實(shí)例進(jìn)行對(duì)比。

一、華為云 FlexusX 加速 Redis 購(gòu)買

1.1FlexusX 實(shí)例購(gòu)買

在開(kāi)始本文的實(shí)踐之前,需要在華為云官網(wǎng)上購(gòu)買 Flexus X 實(shí)例,這個(gè)一般可以根據(jù)自己的實(shí)際需求項(xiàng)目選擇合適的配置,比如 CPU、內(nèi)存、存儲(chǔ)和網(wǎng)絡(luò)帶寬等。

wKgZPGdsEdqAYenRAAJ02uTtywI722.png

?

1.2Redis 加速鏡像選擇

FlexusX 實(shí)例強(qiáng)大之處,預(yù)裝 Redis 加速鏡像的選項(xiàng),使得開(kāi)發(fā)者在項(xiàng)目部署的時(shí)候免去 Redis 安裝,同時(shí)主要其 X-Turbo 加速技術(shù)和智能應(yīng)用調(diào)優(yōu)算法,能夠自動(dòng)優(yōu)化 Redis 的性能,減少了手動(dòng)調(diào)優(yōu)的需求,對(duì)于 Redis 使用頻繁的建議選擇此鏡像。

wKgZO2dsEduAd0aDAAFFHq-K8Uk934.png

?

購(gòu)買成功后,可以在華為云控制臺(tái)中看到剛剛購(gòu)買的 FlexusX 實(shí)例服務(wù)器,本文已購(gòu)買的 4 核 12G 的實(shí)例,詳細(xì)配置如下,其中包含 Redis 加速鏡像。

購(gòu)買的 4 核 12G 的實(shí)例,詳細(xì)配置如下,其中包含 Redis 加速鏡像。

wKgZPGdsEduAOKnqAAEu5kjKx6U761.png

?

1.3重置密碼

這里需要注意的是,首次購(gòu)買后,需要重置服務(wù)器的登錄密碼,以便能夠遠(yuǎn)程登錄到服務(wù)器中。在華為云控制臺(tái)中,找到 Flexus 云服務(wù)器 X 實(shí)例,點(diǎn)擊“重置密碼”按鈕,然后按照提示設(shè)置新的登錄密碼。

wKgZO2dsEdyAdndEAABydDC1YkI133.png

?

wKgZPGdsEdyAHN1yAAFfezR-IsM196.png

??

1.4登錄 FlexusX 實(shí)例

接下來(lái)就可以登錄到 Flexus 云服務(wù)器 X 實(shí)例中,進(jìn)入終端之后,會(huì)提示W(wǎng)elcometoHuaweiCloudService,說(shuō)明成功登錄。

wKgZO2dsEd2ASmkhAAAzPYf9SsU582.png

??

1.5FlexusX 實(shí)例 Redis 驗(yàn)證

進(jìn)入 Flexus 云服務(wù)器 X 實(shí)例終端,使用 redis-cli 命令即可進(jìn)入 Redis 容器中,可以看出使用 FlexusX 實(shí)例部署 Redis 加速鏡像,預(yù)安裝性能優(yōu)化后的 Redis6.2 應(yīng)用,相對(duì)傳統(tǒng)服務(wù)器安裝 Redis,開(kāi)發(fā)者不需關(guān)心各種安裝依賴、編譯源碼等步驟,簡(jiǎn)化了 Redis 的安裝和配置過(guò)程,降低了技術(shù)門(mén)檻。

wKgZPGdsEd2AarkVAAApVIOJteA500.png

?編

二、Redis 測(cè)評(píng)工具介紹

本文 Redis 測(cè)評(píng)使用的是內(nèi)置的 redis-benchmark,redis-benchmark 作為 Redis 服務(wù)器內(nèi)置的性能測(cè)試工具,發(fā)揮著至關(guān)重要的作用。它能夠模擬高并發(fā)場(chǎng)景下的客戶端請(qǐng)求,全面評(píng)估 Redis 在不同工作負(fù)載和配置環(huán)境下的性能表現(xiàn)。通過(guò)執(zhí)行一系列標(biāo)準(zhǔn)化的基準(zhǔn)測(cè)試,如 SET/GET 操作、并發(fā)連接處理、多線程性能以及不同數(shù)據(jù)規(guī)模下的響應(yīng)能力,

性能測(cè)試:涵蓋 SET/GET 多種操作、并發(fā)連接測(cè)試、多線程測(cè)試和數(shù)據(jù)大小測(cè)試,全面評(píng)估 Redis 的性能。

參數(shù)配置:提供豐富的配置選項(xiàng),允許用戶根據(jù)實(shí)際需求調(diào)整并發(fā)連接數(shù)、數(shù)據(jù)大小、執(zhí)行命令的類型等參數(shù)。

在使用 RedisBenchmark 之前,需確保 Redis 服務(wù)器已正確安裝并處于運(yùn)行狀態(tài)。通過(guò)命令行執(zhí)行 redis-benchmark命令。

redis-benchmark-h127.0.0.1-p6379-n100000-c100

這條命令將模擬 100 個(gè)并發(fā)客戶端,對(duì) SET 和 GET 操作等多種操作進(jìn)行總計(jì) 100,000 次的性能測(cè)試。

由于 redis-benchmark 會(huì)對(duì)所有操作進(jìn)行模擬測(cè)試,并且測(cè)試指標(biāo)也很多,本次實(shí)踐對(duì)比 Redis 的五種基本數(shù)據(jù)類型(string、hash、list、set、zset)的請(qǐng)求響應(yīng)時(shí)間(qps)和吞吐量。

三、華為云 FlexusX 實(shí)例無(wú)加速 Redis 測(cè)評(píng)

上述是分析了華為云 FlexusX 加速 Redis 實(shí)例,接下來(lái)同樣也是用 FlexusX 實(shí)例,配置也是 4h12G,但是未使用華為 Redis 加速進(jìn)行,進(jìn)行 redis 壓測(cè)分析。同樣也是執(zhí)行下面命令:

redis-benchmark-p6379-a123456-c100-n100000

3.1string 類型

也是截取 string 類型的 set 測(cè)試結(jié)果:

wKgZO2dsEd2ATnh-AAAoeJHS7-8262.png

?

吞吐量:145,137.88請(qǐng)求/秒

100,000 操作,0.72s 完成

接下來(lái)是操作 string 類型的 get 命令結(jié)果:

wKgZPGdsEd6AZ5i-AAA9lIxJiGU036.png

?

吞吐量:141,242.94請(qǐng)求/秒

100,000 操作,0.71s 完成

3.2hash 類型

wKgZO2dsEd6AfW-PAAA72XQZDFs497.png

?

吞吐量:141,843.97請(qǐng)求/秒

100,000 操作,0.70s 完成

3.3list 類型

wKgZPGdsEd-AJhnzAABCASd3ypc679.png

?

吞吐量:143,472.02請(qǐng)求/秒

100,000 操作,0.70s 完成

3.4set 類型

wKgZO2dsEd-APy6EAAA6j7Os1F0436.png

吞吐量:146,842.88請(qǐng)求/秒

100,000 操作,0.68s 完成

3.5zset 類型

wKgZPGdsEd-AKll-AAA1G5fEnVY129.png

?

吞吐量:151,515.14請(qǐng)求/秒

100,000 操作,0.66s 完成

華為云 FlexusX 實(shí)例在未使用 Redis 加速的情況下,壓測(cè)結(jié)果顯示各數(shù)據(jù)類型性能表現(xiàn)良好。String 類型的 Set 和 Get 操作分別達(dá)到 145,137.88 和 141,242.94 請(qǐng)求/秒的吞吐量。Hash、List 和 Set 類型的吞吐量也均超過(guò) 140,000 請(qǐng)求/秒,其中 Set 類型最高,達(dá) 146,842.88 請(qǐng)求/秒。Zset 類型表現(xiàn)最佳,吞吐量高達(dá) 151,515.14 請(qǐng)求/秒。總體上,F(xiàn)lexusX 實(shí)例在未加速狀態(tài)下仍展現(xiàn)出優(yōu)秀的 Redis 性能,能滿足大多數(shù)應(yīng)用場(chǎng)景的需求。

四、業(yè)界 U 服務(wù)實(shí)例 Redis 測(cè)評(píng)

接下來(lái)使用業(yè)界 U 服務(wù)實(shí)例 Redis 性能測(cè)評(píng),為了保證在結(jié)果的準(zhǔn)確性,本次使用的是阿里云 U1 實(shí)例,配置是 4 核 16G,具體實(shí)例配置如下:

wKgZO2dsEeCAXvyZAACgWD3IeiY499.png

?

進(jìn)入服務(wù)器終端,進(jìn)行 redis 壓測(cè)分析。同樣也是執(zhí)行下面命令:

redis-benchmark-p6379-a123456-c100-n100000

4.1string 類型

string 類型的 set 壓測(cè)分析結(jié)果如下

wKgZPGdsEeCADN6WAAA_x_sWpQw686.png

?

吞吐量:28936.10請(qǐng)求/秒

100,000 操作,3.46s 完成

操作 string 類型的 get 命令測(cè)試結(jié)果如下:

wKgZO2dsEeCAIPbcAABIXA56Tdo389.png

?

吞吐量:29248.32請(qǐng)求/秒

100,000 操作,3.42s 完成

4.2hash 類型

wKgZPGdsEeGAHh3EAABEYFFdnXU659.png

?

吞吐量:29411.76請(qǐng)求/秒

100,000 操作,3.40s 完成

4.3list 類型

wKgZO2dsEeGAaJzjAABGeRcNH-I917.png

?

吞吐量:30459.95請(qǐng)求/秒

100,000 操作,3.28s 完成

4.4set 類型

wKgZPGdsEeKAJO8uAABAhqxKjDs484.png

?

吞吐量:30102.35請(qǐng)求/秒

100,000 操作,3.32s 完成

4.5zset 類型

wKgZO2dsEeKATaSNAABBqB7iqC0925.png

?

吞吐量:27631.94請(qǐng)求/秒

100,000 操作,3.62s 完成

阿里云 U1 實(shí)例的 Redis 性能測(cè)評(píng)顯示,各數(shù)據(jù)類型的吞吐量均達(dá)到較高水平。String 類型的 Set 和 Get 操作吞吐量分別為 28,936.10 和 29,248.32 請(qǐng)求/秒,完成 100,000 操作需約 3.4 秒。Hash 類型吞吐量為 29,411.76 請(qǐng)求/秒,List 類型最高,達(dá) 30,459.95 請(qǐng)求/秒,Set 類型為 30,102.35 請(qǐng)求/秒。Zset 類型相對(duì)較低,為 27,631.94 請(qǐng)求/秒??傮w而言,U1 實(shí)例在 Redis 性能上表現(xiàn)穩(wěn)定,適合多種應(yīng)用場(chǎng)景。

總結(jié)

經(jīng)過(guò)詳細(xì)的測(cè)試和對(duì)比,華為云 FlexusX 實(shí)例在加速 Redis 方面展現(xiàn)出了卓越的性能。無(wú)論是在 QPS、吞吐量還是響應(yīng)時(shí)間上,都顯著優(yōu)于未加速的 FlexusX 實(shí)例和業(yè)界 U 服務(wù)實(shí)例 Redis。特別是在處理復(fù)雜數(shù)據(jù)類型時(shí),其性能更是達(dá)到了業(yè)界領(lǐng)先水平。這主要得益于 FlexusX 實(shí)例預(yù)裝的 Redis 加速鏡像及其內(nèi)置的 X-Turbo 加速技術(shù)和智能應(yīng)用調(diào)優(yōu)算法。這些先進(jìn)技術(shù)不僅簡(jiǎn)化了 Redis 的安裝和配置過(guò)程,還大大提升了 Redis 的整體性能。

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

    關(guān)注

    39

    文章

    7953

    瀏覽量

    138984
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3881

    瀏覽量

    65538
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    381

    瀏覽量

    11229
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    服務(wù)器 Flexus X 實(shí)例評(píng)測(cè)體驗(yàn)之搭建 Redis

    ?活動(dòng)中,華為推出了?Flexus X 實(shí)例,這款服務(wù)器以其柔性算力和高
    的頭像 發(fā)表于 02-06 17:50 ?240次閱讀
    <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>評(píng)測(cè)</b>體驗(yàn)之搭建 <b class='flag-5'>Redis</b>

    華為 Flexus 服務(wù)器 X 實(shí)例下的 Redis 性能基準(zhǔn)測(cè)試

    Flexus 服務(wù)器 X 實(shí)例介紹 華為 Flexus
    的頭像 發(fā)表于 01-23 18:07 ?274次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>下的 <b class='flag-5'>Redis</b> <b class='flag-5'>性能</b>基準(zhǔn)測(cè)試

    華為 Flexus X 加速 Redis 案例實(shí)踐與詳解

    Redis 加速鏡像,更是為開(kāi)發(fā)者提供了極大的便利。本文將詳細(xì)介紹如何利用華為 Flexus X
    的頭像 發(fā)表于 01-23 17:52 ?227次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>加速</b> <b class='flag-5'>Redis</b> 案例實(shí)踐與詳解

    使用 sysbench 對(duì)華為 Flexus 服務(wù)器 X 做 Mysql 應(yīng)用加速測(cè)評(píng)

    目前的廠商服務(wù)器中是特有獨(dú)一份的,應(yīng)用加速包括 MySQL,Redis,NGINX 三種選擇。并且服務(wù)器性能較同類產(chǎn)品有了大量?jī)?yōu)化,今天咱們針對(duì) MySQL 應(yīng)用加速測(cè)評(píng)一下。 ???
    的頭像 發(fā)表于 01-23 17:26 ?262次閱讀
    使用 sysbench 對(duì)<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> 服務(wù)器 <b class='flag-5'>X</b> 做 Mysql 應(yīng)用<b class='flag-5'>加速</b>測(cè)評(píng)

    華為 Flexus X 實(shí)例性能實(shí)測(cè):速度與穩(wěn)定性的完美結(jié)合

    前言 在當(dāng)今快速發(fā)展的計(jì)算領(lǐng)域,華為 Flexus X 實(shí)例以其卓越的
    的頭像 發(fā)表于 01-17 09:21 ?737次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>性能</b>實(shí)測(cè):速度與穩(wěn)定性的完美結(jié)合

    性能與可靠性并重,Flexus X 實(shí)例助力 Redis 三主三從集群高效運(yùn)行

    ,確保您的業(yè)務(wù)在海量數(shù)據(jù)面前依然游刃有余。828 華為企業(yè)上節(jié), 華為 Flexus
    的頭像 發(fā)表于 01-07 17:21 ?301次閱讀
    <b class='flag-5'>性能</b>與可靠性并重,<b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>助力 <b class='flag-5'>Redis</b> 三主三從集群高效運(yùn)行

    華為 Flexus X 實(shí)例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    的,由于華為 Flexus X 實(shí)例做了很多底層的性能優(yōu)化,依托創(chuàng)新的大模型支持和智能全域調(diào)度
    的頭像 發(fā)表于 01-02 13:43 ?372次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    Flexus X 實(shí)例華為 EulerOS 環(huán)境中部署堡壘機(jī) Jumpserver 的詳細(xì)指南

    前言 "抓住華為 828 B2B 企業(yè)節(jié)優(yōu)惠,Flexus X 實(shí)例助力高性能計(jì)算需求——體驗(yàn)
    的頭像 發(fā)表于 01-02 13:43 ?295次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>在<b class='flag-5'>華為</b><b class='flag-5'>云</b> EulerOS 環(huán)境中部署堡壘機(jī) Jumpserver 的詳細(xì)指南

    華為 Flexus 服務(wù)器 X 實(shí)例的使用教程

    引言 選擇一款性價(jià)比高、性能強(qiáng)勁的服務(wù)器是 IT 技術(shù)人員常面臨的問(wèn)題。華為Flexus
    的頭像 發(fā)表于 12-30 09:16 ?522次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>的使用教程

    深度評(píng)測(cè)華為 Flexus X 實(shí)例在 Sysbench 性能測(cè)試中的亮眼表現(xiàn)

    前言 本文章評(píng)測(cè)華為 Flexus X 實(shí)例在 Sysbench
    的頭像 發(fā)表于 12-27 13:47 ?307次閱讀
    深度<b class='flag-5'>評(píng)測(cè)</b>,<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>在 Sysbench <b class='flag-5'>性能</b>測(cè)試中的亮眼表現(xiàn)

    華為 Flexus X 輕松實(shí)現(xiàn) Redis 一主多從高效部署

    前言 ????????華為 Flexus?X 是一款專為高性能計(jì)算設(shè)計(jì)的服務(wù)器
    的頭像 發(fā)表于 12-27 13:45 ?395次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 輕松實(shí)現(xiàn) <b class='flag-5'>Redis</b> 一主多從高效部署

    華為 Flexus X 實(shí)例 MySQL 性能加速評(píng)測(cè)對(duì)比

    場(chǎng)景需求 3 二、Flexus 服務(wù)器 X 購(gòu)買 3 2.1 Flexus X 實(shí)例購(gòu)買 4
    的頭像 發(fā)表于 12-25 17:10 ?431次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b> MySQL <b class='flag-5'>性能</b><b class='flag-5'>加速</b><b class='flag-5'>評(píng)測(cè)</b>及<b class='flag-5'>對(duì)比</b>

    Flexus X 實(shí)例 CPU、內(nèi)存及磁盤(pán)性能實(shí)測(cè)與分析

    的網(wǎng)絡(luò)帶寬支持。最近華為 828 B2B 企業(yè)節(jié)正在舉辦,Flexus X 實(shí)例的促銷也非常給力,大家可以去看看。為了幫助用戶更好地了解其
    的頭像 發(fā)表于 12-24 17:35 ?464次閱讀

    華為 Flexus 服務(wù)器 X 實(shí)例 使用流程

    評(píng)測(cè)與應(yīng)用體驗(yàn):高性能與經(jīng)濟(jì)性的完美結(jié)合引言在計(jì)算領(lǐng)域,彈性算力的需求日益增長(zhǎng)。傳統(tǒng)服務(wù)器通常提供固定的規(guī)格,導(dǎo)致資源浪費(fèi)和不匹配的性能
    的頭像 發(fā)表于 12-24 17:28 ?348次閱讀
    <b class='flag-5'>華為</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b> 使用流程

    服務(wù)器 Flexus X 實(shí)例 MySQL 應(yīng)用加速測(cè)試

    企業(yè)節(jié),Flexus X 實(shí)例的優(yōu)惠活動(dòng)正火熱進(jìn)行,對(duì)于有算力性能需求及自建 MySQL、Redis、Nginx 等
    的頭像 發(fā)表于 12-24 12:19 ?391次閱讀
    <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b> MySQL 應(yīng)用<b class='flag-5'>加速</b>測(cè)試

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品