国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云服務器 Flexus X 實例,Docker 集成搭建 Redis 集群

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

掃碼添加小助手

加入工程師交流群

Redis 集群是一種分布式的 Redis 解決方案,能夠在多個節點之間分片存儲數據,實現水平擴展和高可用性。與傳統的主從架構不同,Redis 集群支持數據自動分片、主節點故障自動切換,并可以在多臺服務器之間平衡負載,確保系統的高可用性和數據一致性

搭建 Redis 集群

1、購買華為云 Flexus X 實例

Flexus云服務器X實例-華為云 (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命令可以創建一個自定義的 Docker 網絡,用于連接容器,創建 Redis 集群時,容器需要在同一網絡中以便彼此通信

docker network create redis-cluster-net

wKgZO2eEpoKAPL_uAAGObVgNO3Q790.png

5、啟動了三個 Redis 容器實例,每個實例位于自定義網絡 redis-cluster-net中,且 Redis 集群模式已開啟,作為主節點

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、啟動了三個 Redis 從節點 redis-slave1, redis-slave2, redis-slave3,接下來需要將這些從節點加入到 Redis 集群中,指定它們分別作為主節點的從節點

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、進入之前的任意一個主節點容器,比如 redis-master1

dockerexec -itredis-master1 /bin/bash

wKgZPGeEpoaAM3GzAAC4QTLK9GU931.png

8、使用 redis-cli連接到 Redis 集群并配置從節點,需要知道每個主節點和從節點的容器 IP 地址或主機名,此處查詢容器 IP 地址或主機名

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

wKgZO2eEpoaAfo2zAAHUYHoUQag528.png

9、將從節點添加到集群,創建 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 服務器進行交互。

--cluster create:

?指示 redis-cli以集群模式創建 Redis 集群。

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

?這三個 IP 地址和端口組合代表要添加到集群中的主節點。

?主節點負責處理寫入和讀取請求。

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

?這三個 IP 地址和端口組合代表要添加到集群中的從節點。

?從節點是主節點的數據副本,提供冗余和高可用性。

--cluster-replicas 1:

?指定每個主節點有一個從節點(副本)。這意味著在創建集群時,Redis 將自動為每個主節點分配一個從節點

wKgZPGeEpoeAOq2EAAJcoHii3V8525.png

10、檢查集群狀態

redis-cli-c-p6379 cluster nodes

wKgZO2eEpoiABhKzAAMPVmpbL5Y468.png

?如上 redis 集群就算部署成功了,接下來可以實現數據存儲和管理、集群管理、性能優化等

數據存儲和管理

數據寫入:使用 SET 和 GET 命令存儲和檢索數據

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

數據結構: 利用 Redis 提供的多種數據結構(如列表、集合、有序集合、哈希等)進行復雜數據操作

集群管理

監控集群狀態: 使用 CLUSTER INFO 命令獲取集群的狀態信息

redis-cli-c-p6379 CLUSTER INFO

添加/刪除節點: 根據需求,可以動態地添加或移除節點

性能優化

監控性能: 使用 INFO 命令監控 Redis 的性能指標,了解內存使用、命令統計等

redis-cli-c-p6379 INFO

總結

華為云 Flexus X 實例上搭建 Docker 集成的 Redis 集群,體會到了云計算與容器技術的強大結合,繼續探索更復雜的架構,提升應用的性能和可擴展性,為發和運維技能提升奠定了堅實的基礎,如果有小伙伴和我一樣需要持續學習可以一同購買華為云 Flexus X 實例搭建案例學習,此刻也是華為云 828 Flexus X 實例大力優惠時刻,性價比非常高!

華為云828 Flexus X實例

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云服務器
    +關注

    關注

    0

    文章

    837

    瀏覽量

    14675
  • Docker
    +關注

    關注

    0

    文章

    532

    瀏覽量

    14242
  • 華為云
    +關注

    關注

    3

    文章

    2832

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單

    ;{.spec.ports[0].nodePort}\") # 獲取Address echo http://$NODE_IP:$NODE_PORT 3.4 在華為Flexus服務器
    發表于 02-11 12:53

    零基礎如何用服務器搭建網站?完整教程

    準備(域名與服務器)、系統與環境配置、網站部署、上線后的安全與性能優化、以及日常運維。每個步驟都配合實用操作建議,便于一步步完成搭建工作。遇到疑難環節時,恒訊科技可以在服務器選型、網絡配置與運維保障
    的頭像 發表于 01-29 16:18 ?274次閱讀

    硬件通脹下的生存戰!華為Flexus X服務器,讓中小企業不做“接盤俠”

    通知”成了企業IT采購的常態。 DRAM合同價同比暴漲171.8%,NAND Flash價格累計飆升246%,服務器整機采購成本上升15%-20%。硬件市場的瘋狂漲價,正讓無數中小企業面臨“買得起用不起、想買卻沒貨”的絕境。而__華為
    的頭像 發表于 12-31 13:05 ?277次閱讀

    DRAM 暴漲 171%! 171% 下的企業突圍:華為 Flexus X 服務器成 IT 成本管控利器

    Flexus X 服務器憑借獨有的柔性算力黑科技與智能調度能力,助力企業實現核心應用性能最高達友商 6 倍、綜合成本降低 30% 的雙
    的頭像 發表于 12-31 13:00 ?251次閱讀

    什么是企業服務器-計算

    地擴展和管理其IT基礎設施。華納的企業服務器基于虛擬化技術,在環境中運行多個虛擬服務器實例
    的頭像 發表于 12-29 17:57 ?782次閱讀

    服務器端口怎么開放?

    搭建服務器,想部署網站、運行應用或開啟遠程連接,卻發現外網始終無法訪問?大概率是端口沒開放。端口就像服務器的門窗,默認狀態下,
    的頭像 發表于 11-11 15:43 ?881次閱讀

    香港服務器支持Docker和Kubernetes嗎?

    在云原生技術成為主流的今天,Docker和Kubernetes(K8s)已成為現代化應用開發和部署的事實標準。對于選擇香港服務器的開發者與企業而言,一個核心問題是:香港服務器能否完美支持Doc
    的頭像 發表于 10-21 15:47 ?677次閱讀

    Redis集群部署配置詳解

    Redis集群是一種分布式Redis解決方案,通過數據分片和主從復制實現高可用性和橫向擴展。集群將整個數據集分割成16384個哈希槽(hash slots),每個節點負責一部分槽位。
    的頭像 發表于 07-17 11:04 ?973次閱讀

    Redis集群部署與性能優化實戰

    Redis作為高性能的內存數據庫,在現代互聯網架構中扮演著關鍵角色。作為運維工程師,掌握Redis的部署、配置和優化技能至關重要。本文將從實戰角度出發,詳細介紹Redis集群
    的頭像 發表于 07-08 17:56 ?847次閱讀

    恒訊科技分析:儲存服務器搭建教程

    搭建存儲服務器是一個相對復雜但極具實用性的項目,以下是一個簡化的搭建教程,幫助你快速入門。 一、明確需求 在搭建
    的頭像 發表于 07-07 11:07 ?1301次閱讀

    ARM集群服務器 定義

    ARM集群服務器的核心定義可歸納為以下要點: 一、核心定義 ARM集群服務器是將?多個基于ARM架構的處理節點?
    的頭像 發表于 06-25 08:09 ?2361次閱讀
    ARM<b class='flag-5'>集群</b><b class='flag-5'>服務器</b> 定義

    電競服務器 工作原理

    電競服務器工作原理詳解 一、核心架構原理 虛擬化資源池? 通過 ?KVM/VMware? 等虛擬化技術將物理服務器(含NVIDIA GPU集群)抽象為可動態分配的算力資源池,每個用戶
    的頭像 發表于 05-14 07:44 ?594次閱讀
    <b class='flag-5'>云</b>電競<b class='flag-5'>服務器</b> 工作原理

    SoC集群服務器 與 ARM架構陣列服務器 關系

    一、定義與定位 SoC集群服務器? 以系統級芯片(SoC)為核心算力單元,通過高速網絡將多節點互聯形成的分布式計算集群。每個SoC芯片集成CPU、GPU、NPU等多種處理單元,并支持多
    的頭像 發表于 04-24 07:49 ?970次閱讀
    SoC<b class='flag-5'>集群</b><b class='flag-5'>服務器</b> 與 ARM架構陣列<b class='flag-5'>服務器</b> 關系

    存儲服務器怎么搭建?RAKsmart實戰指南

    搭建存儲服務器需兼顧硬件性能、數據冗余與安全訪問。以RAKsmart服務器為例,整體流程可分為五步:需求評估→硬件選型→RAID配置→系統部署→網絡設置。以下是小編對RAKsmart存儲服務器
    的頭像 發表于 04-01 10:09 ?1184次閱讀

    redis三種集群方案詳解

    Redis中提供的集群方案總共有三種(一般一個redis節點不超過10G內存)。
    的頭像 發表于 03-31 10:46 ?1528次閱讀
    <b class='flag-5'>redis</b>三種<b class='flag-5'>集群</b>方案詳解