91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

云服務(wù)器 Flexus X 實(shí)例,Docker 集成搭建 Redis 集群

jf_81200783 ? 來源:jf_81200783 ? 作者:jf_81200783 ? 2025-01-13 13:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Redis 集群是一種分布式的 Redis 解決方案,能夠在多個(gè)節(jié)點(diǎn)之間分片存儲(chǔ)數(shù)據(jù),實(shí)現(xiàn)水平擴(kuò)展和高可用性。與傳統(tǒng)的主從架構(gòu)不同,Redis 集群支持?jǐn)?shù)據(jù)自動(dòng)分片、主節(jié)點(diǎn)故障自動(dòng)切換,并可以在多臺(tái)服務(wù)器之間平衡負(fù)載,確保系統(tǒng)的高可用性和數(shù)據(jù)一致性

搭建 Redis 集群

1、購買華為云 Flexus X 實(shí)例

Flexus云服務(wù)器X實(shí)例-華為云 (huaweicloud.com)

2、安裝 docker,并檢查安裝版本(此處我已安裝不做演示)

curl -fsSL https://get.docker.com | bashdocker -version

wKgZPGeEpoGAYOG4AAC1_vyawpY390.png

3、拉取 redis 鏡像

docker pull redis:6.0.8

wKgZO2eEpoKABuaKAAFXEznZ4ZQ903.png

4、使用 docker network create命令可以創(chuàng)建一個(gè)自定義的 Docker 網(wǎng)絡(luò),用于連接容器,創(chuàng)建 Redis 集群時(shí),容器需要在同一網(wǎng)絡(luò)中以便彼此通信

docker network create redis-cluster-net

wKgZO2eEpoKAPL_uAAGObVgNO3Q790.png

5、啟動(dòng)了三個(gè) Redis 容器實(shí)例,每個(gè)實(shí)例位于自定義網(wǎng)絡(luò) redis-cluster-net中,且 Redis 集群模式已開啟,作為主節(jié)點(diǎn)

dockerrun -itd--nameredis-master1 --networkredis-cluster-net -p6379:6379 -v/data/redis/share/redis-node-1:/data redis:6.0.8 --cluster-enabledyes --appendonlyyes --port6379

wKgZO2eEpoOAV5J1AAD1RxUMqck814.png

dockerrun -itd--nameredis-master2 --networkredis-cluster-net -p6380:6379 -v/data/redis/share/redis-node-2:/data redis:6.0.8 --cluster-enabledyes --appendonlyyes --port6379

wKgZO2eEpoOAMDD3AADtoW09Uq0967.png

dockerrun -itd--nameredis-master3 --networkredis-cluster-net -p6381:6379 -v/data/redis/share/redis-node-3:/data redis:6.0.8 --cluster-enabledyes --appendonlyyes --port6379

wKgZPGeEpoSAR0smAAD3E8NTisw735.png

6、啟動(dòng)了三個(gè) Redis 從節(jié)點(diǎn) redis-slave1, redis-slave2, redis-slave3,接下來需要將這些從節(jié)點(diǎn)加入到 Redis 集群中,指定它們分別作為主節(jié)點(diǎn)的從節(jié)點(diǎn)

dockerrun -itd--nameredis-slave1 --networkredis-cluster-net -p6382:6379 -v/data/redis/share/redis-slave-1:/data redis:6.0.8 --cluster-enabledyes --appendonlyyes --port6379

wKgZO2eEpoSAcZZuAAD1eyIqzI0844.png

dockerrun -itd--nameredis-slave2 --networkredis-cluster-net -p6383:6379 -v/data/redis/share/redis-slave-2:/data redis:6.0.8 --cluster-enabledyes --appendonlyyes --port6379

wKgZPGeEpoWAdjY6AAD1bVz76Ig583.png

dockerrun -itd--nameredis-slave3 --networkredis-cluster-net -p6384:6379 -v/data/redis/share/redis-slave-3:/data redis:6.0.8 --cluster-enabledyes --appendonlyyes --port6379

wKgZO2eEpoWAHG5VAAD2BGzmIoE142.png

7、進(jìn)入之前的任意一個(gè)主節(jié)點(diǎn)容器,比如 redis-master1

dockerexec -itredis-master1 /bin/bash

wKgZPGeEpoaAM3GzAAC4QTLK9GU931.png

8、使用 redis-cli連接到 Redis 集群并配置從節(jié)點(diǎn),需要知道每個(gè)主節(jié)點(diǎn)和從節(jié)點(diǎn)的容器 IP 地址或主機(jī)名,此處查詢?nèi)萜?IP 地址或主機(jī)名

dockerinspect redis-master1 |grepIPAddressdockerinspect redis-master2 |grepIPAddressdockerinspect redis-master3 |grepIPAddressdockerinspect redis-slave1 |grepIPAddressdockerinspect redis-slave2 |grepIPAddressdockerinspect redis-slave3 |grepIPAddress

wKgZO2eEpoaAfo2zAAHUYHoUQag528.png

9、將從節(jié)點(diǎn)添加到集群,創(chuàng)建 Redis 集群

redis-cli--clustercreate 172.18.0.2:6379 172.18.0.3:6379 172.18.0.4:6379 172.18.0.5:6379 172.18.0.6:6379 172.18.0.7:6379 --cluster-replicas1

redis-cli:

?Redis 的命令行工具,用于與 Redis 服務(wù)器進(jìn)行交互。

--cluster create:

?指示 redis-cli以集群模式創(chuàng)建 Redis 集群。

172.18.0.2:6379, 172.18.0.3:6379, 172.18.0.4:6379:

?這三個(gè) IP 地址和端口組合代表要添加到集群中的主節(jié)點(diǎn)。

?主節(jié)點(diǎn)負(fù)責(zé)處理寫入和讀取請(qǐng)求。

172.18.0.5:6379, 172.18.0.6:6379, 172.18.0.7:6379:

?這三個(gè) IP 地址和端口組合代表要添加到集群中的從節(jié)點(diǎn)。

?從節(jié)點(diǎn)是主節(jié)點(diǎn)的數(shù)據(jù)副本,提供冗余和高可用性。

--cluster-replicas 1:

?指定每個(gè)主節(jié)點(diǎn)有一個(gè)從節(jié)點(diǎn)(副本)。這意味著在創(chuàng)建集群時(shí),Redis 將自動(dòng)為每個(gè)主節(jié)點(diǎn)分配一個(gè)從節(jié)點(diǎn)

wKgZPGeEpoeAOq2EAAJcoHii3V8525.png

10、檢查集群狀態(tài)

redis-cli-c-p6379 cluster nodes

wKgZO2eEpoiABhKzAAMPVmpbL5Y468.png

?如上 redis 集群就算部署成功了,接下來可以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)和管理、集群管理、性能優(yōu)化等

數(shù)據(jù)存儲(chǔ)和管理

數(shù)據(jù)寫入:使用 SET 和 GET 命令存儲(chǔ)和檢索數(shù)據(jù)

redis-cli-c-p6379 SET mykey "Hello, Redis!"redis-cli-c-p6379 GET mykey

數(shù)據(jù)結(jié)構(gòu): 利用 Redis 提供的多種數(shù)據(jù)結(jié)構(gòu)(如列表、集合、有序集合、哈希等)進(jìn)行復(fù)雜數(shù)據(jù)操作

集群管理

監(jiān)控集群狀態(tài): 使用 CLUSTER INFO 命令獲取集群的狀態(tài)信息

redis-cli-c-p6379 CLUSTER INFO

添加/刪除節(jié)點(diǎn): 根據(jù)需求,可以動(dòng)態(tài)地添加或移除節(jié)點(diǎn)

性能優(yōu)化

監(jiān)控性能: 使用 INFO 命令監(jiān)控 Redis 的性能指標(biāo),了解內(nèi)存使用、命令統(tǒng)計(jì)等

redis-cli-c-p6379 INFO

總結(jié)

華為云 Flexus X 實(shí)例上搭建 Docker 集成的 Redis 集群,體會(huì)到了云計(jì)算與容器技術(shù)的強(qiáng)大結(jié)合,繼續(xù)探索更復(fù)雜的架構(gòu),提升應(yīng)用的性能和可擴(kuò)展性,為發(fā)和運(yùn)維技能提升奠定了堅(jiān)實(shí)的基礎(chǔ),如果有小伙伴和我一樣需要持續(xù)學(xué)習(xí)可以一同購買華為云 Flexus X 實(shí)例搭建案例學(xué)習(xí),此刻也是華為云 828 Flexus X 實(shí)例大力優(yōu)惠時(shí)刻,性價(jià)比非常高!

華為云828 Flexus X實(shí)例

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    809

    瀏覽量

    13831
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    515

    瀏覽量

    12956
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2771

    瀏覽量

    18305
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

    服務(wù)器 Flexus X 實(shí)例Docker 集成搭建搭建 Flink

    夠同時(shí)處理實(shí)時(shí)數(shù)據(jù)流和靜態(tài)數(shù)據(jù)集,使得數(shù)據(jù)處理更加靈活高效 華為云端口放行 ??服務(wù)器放行對(duì)應(yīng)端口 8082 Docker 安裝并配置鏡像加速 1、購買華為 Flexus
    的頭像 發(fā)表于 01-13 18:17 ?415次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,<b class='flag-5'>Docker</b> <b class='flag-5'>集成</b><b class='flag-5'>搭建</b><b class='flag-5'>搭建</b> Flink

    服務(wù)器 Flexus X 實(shí)例Docker 集成搭建 DVWA 靶場(chǎng)

    華為 Flexus X 實(shí)例 Flexus服務(wù)器
    的頭像 發(fā)表于 01-13 18:17 ?462次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,<b class='flag-5'>Docker</b> <b class='flag-5'>集成</b><b class='flag-5'>搭建</b> DVWA 靶場(chǎng)

    服務(wù)器 Flexus X 實(shí)例Docker 集成搭建 YesPlayMusic 網(wǎng)易音樂播放

    配置鏡像加速 1、購買華為 Flexus X 實(shí)例 Flexus
    的頭像 發(fā)表于 01-13 18:17 ?623次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,<b class='flag-5'>Docker</b> <b class='flag-5'>集成</b><b class='flag-5'>搭建</b> YesPlayMusic 網(wǎng)易<b class='flag-5'>云</b>音樂播放<b class='flag-5'>器</b>

    服務(wù)器 Flexus X 實(shí)例Docker 集成搭建 MinIO

    、購買華為 Flexus X 實(shí)例 Flexus服務(wù)器
    的頭像 發(fā)表于 01-13 18:16 ?390次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,<b class='flag-5'>Docker</b> <b class='flag-5'>集成</b><b class='flag-5'>搭建</b> MinIO

    服務(wù)器 Flexus X 實(shí)例Docker 集成搭建 Grafana 開源數(shù)據(jù)可視化平臺(tái)

    的用戶界面,用戶可以輕松創(chuàng)建和自定義動(dòng)態(tài)儀表板,以實(shí)時(shí)展示關(guān)鍵指標(biāo)和數(shù)據(jù)趨勢(shì) 華為云端口放行 ??服務(wù)器放行對(duì)應(yīng)端口 9955 Docker 安裝并配置鏡像加速 1、購買華為 Flexus
    的頭像 發(fā)表于 01-13 15:50 ?465次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,<b class='flag-5'>Docker</b> <b class='flag-5'>集成</b><b class='flag-5'>搭建</b> Grafana 開源數(shù)據(jù)可視化平臺(tái)

    服務(wù)器 Flexus X 實(shí)例Docker 集成搭建 NGINX

    Docker 集成搭建 NGINX 1、購買華為 Flexus X
    的頭像 發(fā)表于 01-13 11:09 ?948次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>,<b class='flag-5'>Docker</b> <b class='flag-5'>集成</b><b class='flag-5'>搭建</b> NGINX

    基于華為 Flexus 服務(wù)器 X 實(shí)例快速搭建 Halo 博客平臺(tái)

    如何基于華為 Flexus 服務(wù)器 X 實(shí)例快速搭建
    的頭像 發(fā)表于 01-08 11:46 ?497次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>快速<b class='flag-5'>搭建</b> Halo 博客平臺(tái)

    華為 Flexus X 實(shí)例 docker 部署 jdk21 最新版 jenkins 搭建自己的 devops 服務(wù)器

    不要錯(cuò)過這個(gè)機(jī)會(huì)。趕緊去看看吧! 什么是華為 Flexus X 實(shí)例 ·?華為 Flexus
    的頭像 發(fā)表于 01-02 11:58 ?324次閱讀
    華為<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'>docker</b> 部署 jdk21 最新版 jenkins <b class='flag-5'>搭建</b>自己的 devops <b class='flag-5'>服務(wù)器</b>

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

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

    Flexus 服務(wù)器 X 實(shí)例:在 Docker 環(huán)境下搭建 java 開發(fā)環(huán)境

    和開發(fā)者精心打造。它以卓越的柔性算力,為我們?cè)?Docker 環(huán)境下搭建 java 開發(fā)環(huán)境提供有力支撐。 一、Flexus 服務(wù)器
    的頭像 發(fā)表于 12-30 09:07 ?555次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>:在 <b class='flag-5'>Docker</b> 環(huán)境下<b class='flag-5'>搭建</b> java 開發(fā)環(huán)境

    基于華為 Flexus 服務(wù)器 X 實(shí)例搭建 Halo 博客平臺(tái)

    署 Halo 博客平臺(tái),充分發(fā)揮其穩(wěn)定可靠的服務(wù)優(yōu)勢(shì)。通過這一實(shí)踐,我們將展示如何利用華為的強(qiáng)大支持,實(shí)現(xiàn)博客平臺(tái)的高效搭建與管理。依托華為
    的頭像 發(fā)表于 12-26 09:40 ?510次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>部<b class='flag-5'>搭建</b> Halo 博客平臺(tái)

    基于華為 Flexus 服務(wù)器 X 實(shí)例搭建 Linux 學(xué)習(xí)環(huán)境

    不僅提供了強(qiáng)大的計(jì)算資源,還擁有靈活的擴(kuò)展能力和穩(wěn)定的運(yùn)行表現(xiàn),為用戶提供了可靠的技術(shù)支撐。特別是對(duì)于那些希望快速搭建 Linux 學(xué)習(xí)環(huán)境的用戶來說,華為 Flexus
    的頭像 發(fā)表于 12-25 17:10 ?606次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>搭建</b> Linux 學(xué)習(xí)環(huán)境

    采用 Flexus 服務(wù)器 X 實(shí)例搭建 RTSP 直播服務(wù)器

    一、前言 這篇文章講解:? 采用華為最新推出的 Flexus 服務(wù)器 X 實(shí)例
    的頭像 發(fā)表于 12-24 17:36 ?640次閱讀
    采用 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服務(wù)器</b>
    主站蜘蛛池模板: 色婷婷婷丁香亚洲综合不卡 | 日本三黄色大 | 玖玖草在线观看 | 97理论片| 99午夜高清在线视频在观看 | 日本大片免费一级 | 大胆国模一区二区三区伊人 | 天天爱天天爽 | 午夜精品久久久久久 | 久久人人青草97香蕉 | 亚洲国产精品国产自在在线 | 老师你好大好白好紧好硬 | 偷偷鲁影院手机在线观看 | 午夜影院免费视频 | 一色桃子juy774在线播放 | 日韩草逼 | 国产在播放一区 | 女的扒开尿口让男人桶爽 | 久久亚洲国产午夜精品理论片 | 天堂bt在线 | 日本免费a级片 | 美女又黄又免费的视频 | 天天在线干 | 男女做视频网站免费观看 | 精品一区二区三区在线视频 | 午夜看片网 | 狠狠操狠狠操 | 手机看片日韩在线 | 国产怡红院 | 午夜影院色 | 狠狠干免费视频 | 天天天天射 | 久久久五月天 | 美女很黄很黄是免费的·无遮挡网站 | 69日本xxxxxxxxx18| 日本h片在线观看 | www.色.con| 亚洲一区二区三区精品视频 | 日本视频一区二区三区 | 香蕉视频在线免费播放 | 国产三a级日本三级日产三级 |