欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Docker上實現Redis集群搭建

Docker上實現Redis集群搭建

熱門標簽:打400電話怎么辦理收費 上海申請高400開頭的電話 麗江真人語音電話外呼系統 怎么找到沒有地圖標注的店 河南防封號電銷機器人是什么 宿城區電話機器人找哪家 福州企業電銷機器人排名 10086外包用的什么外呼系統 400電話辦理介紹信

環境:Docker + ( Redis:5.0.5 * 3 )

1、拉取鏡像

docker pull redis:5.0.5

2、創建Redis容器

創建三個 redis 容器:

redis-node1:6379

redis-node2:6380

redis-node3:6381

docker create --name redis-node1 -v /data/redis-data/node1:/data -p 6379:6379 redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-1.conf

docker create --name redis-node2 -v /data/redis-data/node2:/data -p 6380:6379 redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-2.conf

docker create --name redis-node3 -v /data/redis-data/node3:/data -p 6381:6379 redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-3.conf

3、啟動并組建集群啟動容器

首先通過命令docker start來啟動3個Redis容器:

執行完運行命令后檢查一下容器的啟動情況:

如果出現上圖情況,Exited (1) 3 seconds ago,可以通過 docker logs 查看:

如上提示的是權限問題,我們嘗試修改一下權限:

chmod -R  777 /data

啟動成功后如下圖所示:

組建集群

查看3個Redis在Docker中分配的ip結點信息:

執行「docker inspect redis-node1」得到 redis-node1 ip 信息為:172.17.0.4
執行「docker inspect redis-node2」得到 redis-node2 ip 信息為:172.17.0.3
執行「docker inspect redis-node3」得到 redis-node3 ip 信息為:172.17.0.2

拿到 ip 信息后(每個人的ip信息可能不一樣),接下來進入某一個容器進行組建集群:

# 這里以進入 node1 為例
docker exec -it redis-node1 /bin/bash

# 接著執行組建集群命令(請根據自己的ip信息進行拼接)
redis-cli --cluster create 172.17.0.2:6379  172.17.0.3:6379  172.17.0.4:6379 --cluster-replicas 0

ok,此時集群搭建完了,我們接下來測試一下。

測試集群

使用 redis-cli -c 命令連接到集群結點,然后 set 值,set 值之后會自動重定向到 0.2 ip地址,然后通過 get 獲取一下,獲取成功證明集群有效。

4、存在的問題

按照如上的步驟,雖然集群搭建成功了,但其實還是有點問題的,由于集群結點中的 ip地址 是docket內部分配的,如:172.17.0.2 等,如果使用 redis集群 的項目跟集群不在一臺服務器上,那么項目是沒法使用集群的,因為是訪問不通的。

一種解決方案是讓Docker使用 host模式 的網絡連接類型,Docker在使用host模式下創建的容器是沒有自己獨立的網絡命名空間的,是跟物理機共享一個網絡空間,進而可以共享物理機的所有端口與IP,這樣就可以讓公共網絡直接訪問容器了,盡管這種方式有安全隱患,但目前來說還沒找到其他可行性模式。

就存在的問題我們重新采用 host模式,重新創建一下容器:

1、停止已運行的容器

docker stop redis-node1 redis-node2 redis-node3

2、刪除之前創建的容器

docker rm redis-node1 redis-node2 redis-node3

# 清空上面創建的配置文件
rm -rf /data/redis-data/node*

3、重新基于host模式創建

docker create --name redis-node1 --net host -v /data/redis-data/node1:/data redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-1.conf --port 6379

docker create --name redis-node2 --net host -v /data/redis-data/node2:/data redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-2.conf --port 6380

docker create --name redis-node3 --net host -v /data/redis-data/node3:/data redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-3.conf --port 6381

跟之前創建命令不同,一是指定了 --net 網絡類型為 host,二是這種情況下就不需要端口映射了,比如 -p 6379:6379,因為此時需要對外共享容器端口服務,所以只需要指定對外暴露的端口 -p 6379-p 6380 等。

4、啟動容器并組建集群

# 啟動命令
docker start redis-node1 redis-node2 redis-node3

# 進入某一個容器
docker exec -it redis-node1 /bin/bash

# 組建集群,10.211.55.4為當前物理機的ip地址
redis-cli --cluster create 10.211.55.4:6379  10.211.55.4:6380  10.211.55.4:6381 --cluster-replicas 0

5、查看集群信息

root@CentOS7:/data# redis-cli
127.0.0.1:6379> cluster nodes
72c291c32815194b64d1f6d0fdf771f5cc04e14a 10.211.55.4:6380@16380 master - 0 1590905997358 2 connected 5461-10922
6a595b67bbff15c94e5874c2d2cd556d6a6a6c17 10.211.55.4:6381@16381 master - 0 1590905998362 3 connected 10923-16383
4e3dbdc8f835dcbc38291c88f08165ee51d53d3d 10.211.55.4:6379@16379 myself,master - 0 1590905997000 1 connected 0-5460
127.0.0.1:6379>

6、測試集群

使用 redis-cli -c 連接到集群上,set一個值,然后從其他節點再獲取值查看是否成功:

root@CentOS7:/data# redis-cli -c
127.0.0.1:6379> set wxiaowei 123
-> Redirected to slot [7515] located at 10.211.55.4:6380
OK
10.211.55.4:6380> get wxiaowei
"123"

至此,本次基于Docker的Redis集群單副本模式算是搭建好了,文中3個redis都是用的主節點,關于多副本、主從架構高可用在后文補充。

你們要的主從集群:https://www.jb51.net/article/212285.htm

到此這篇關于Docker上實現Redis集群搭建 的文章就介紹到這了,更多相關Docker Redis集群搭建內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:荊門 運城 隴南 雞西 面試通知 遵義 朝陽 連云港

巨人網絡通訊聲明:本文標題《Docker上實現Redis集群搭建》,本文關鍵詞  Docker,上,實現,Redis,集群,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker上實現Redis集群搭建》相關的同類信息!
  • 本頁收集關于Docker上實現Redis集群搭建的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日本少妇一级片| 日韩美女主播在线视频一区二区三区| 久久久久国产精品麻豆ai换脸| 香蕉成人啪国产精品视频综合网| 97久久久精品综合88久久| 午夜国产福利一区二区| 国产精品三级视频| 国产成人福利片| 永久免费看mv网站入口| 国产欧美一区二区精品忘忧草| 黑人巨大精品欧美黑白配亚洲| 日韩人妻无码一区二区三区| 欧美电影免费提供在线观看| 美女视频一区二区三区| 亚洲av无码国产精品麻豆天美| 日韩欧美不卡一区| 麻豆一区二区在线| 中文字幕免费视频| 国产三级一区二区| 国产999精品久久久久久 | 中文字幕一区二区三| 国产成人午夜片在线观看高清观看| 欧美日韩生活片| 国产日产欧美精品一区二区三区| 国产成人一区二区精品非洲| 久久r这里只有精品| 亚洲精品成人a在线观看| 韩国三级与黑人| 7777精品伊人久久久大香线蕉超级流畅| 亚洲精品亚洲人成人网在线播放| 色哟哟免费视频| 91精品国产丝袜白色高跟鞋| 久久精品国产秦先生| 欧美人与禽zoz0善交| 亚洲国产精品99久久久久久久久| 成人黄动漫网站免费app| 在线观看精品一区| 午夜精品福利在线| 国产特级黄色录像| 国产精品视频免费| 91日韩精品一区| 91精品国产综合久久久久久久久久| 免费在线观看一区| 国产精品夜夜夜爽阿娇| 亚洲女人小视频在线观看| 91福利视频免费观看| 欧美大片日本大片免费观看| 国产乱子轮精品视频| 色哟哟国产精品免费观看| 亚洲成人av在线电影| 免费成人深夜天涯网站| 亚洲欧美在线另类| 污片免费在线观看| 国产日韩欧美在线一区| 亚洲国产综合av| 日韩你懂的电影在线观看| 国产不卡视频一区二区三区| 欧美午夜在线观看| 精品午夜一区二区三区在线观看| 欧美视频www| 午夜av一区二区| 精品亚洲乱码一区二区| 亚洲国产另类av| 9.1片黄在线观看| 亚洲一区二区三区四区在线免费观看| 国精产品一区一区三区免费视频| 国产精品九色蝌蚪自拍| 麻豆国产精品一区| 亚洲视频一区在线| b站大片免费直播| 亚洲欧美乱综合| 97人妻精品一区二区免费| 中文字幕一区三区| 久久只有这里有精品| 亚洲精品欧美激情| 午夜精品久久久久久久久| 九一九一国产精品| 色中色一区二区| 美国一区二区三区在线播放| 2018天天弄| 免费观看一级特黄欧美大片| 丰满少妇高潮久久三区| 毛片一区二区三区| 欧美三级午夜理伦三级中视频| 久久国产剧场电影| 欧美人动与zoxxxx乱| 国产精品99久久久久久似苏梦涵| 91精品国产综合久久福利软件 | 国产精品入口麻豆九色| 少妇毛片一区二区三区| 亚洲欧美区自拍先锋| 娇小11一12╳yⅹ╳毛片| 日本aⅴ亚洲精品中文乱码| 91成人免费在线| 国产河南妇女毛片精品久久久| 欧美一区二区三区小说| 91美女在线看| 中文字幕在线不卡一区二区三区| 影音先锋制服丝袜| 日本三级亚洲精品| 欧美男男青年gay1069videost| 99久久精品国产网站| 国产欧美一区二区在线观看| 国产精品jizz| 性感美女久久精品| 欧美午夜精品久久久久久超碰| 懂色一区二区三区免费观看| 久久影院视频免费| 18禁裸乳无遮挡啪啪无码免费| 亚洲大片免费看| 欧美性色黄大片| 波多野结衣精品在线| 国产人成一区二区三区影院| av电影网站在线观看| 免费成人在线网站| 91精品国产91久久综合桃花| 极品白嫩少妇无套内谢| 亚洲精品乱码久久久久久| 色狠狠一区二区三区香蕉| fc2成人免费人成在线观看播放| 中文av一区特黄| 少妇视频一区二区| 国产精品 欧美精品| 国产欧美精品一区aⅴ影院 | 在线观看三级视频欧美| 成a人片国产精品| 国产精品美女一区二区在线观看| 粉嫩精品久久99综合一区| 精品午夜久久福利影院| 久久久影院官网| 亚洲毛片亚洲毛片亚洲毛片| 国产乱对白刺激视频不卡| 国产亚洲污的网站| 貂蝉被到爽流白浆在线观看| 国产一区二区不卡| 国产欧美日韩久久| 国产在线一卡二卡| 成人手机在线视频| 亚洲免费资源在线播放| 欧美影视一区在线| a级片在线观看视频| 日韩高清不卡在线| 精品国产91久久久久久久妲己 | 熟女高潮一区二区三区| 久久99精品国产.久久久久久| 久久婷婷色综合| 99成人在线观看| av高清不卡在线| 亚洲一区二区在线视频| 在线成人午夜影院| 中文字幕免费看| 国产精品一区一区三区| 国产精品久久久久一区二区三区| 一本大道久久精品懂色aⅴ| 91看片淫黄大片一级在线观看| 无吗不卡中文字幕| 精品国内二区三区| 精品国产大片大片大片| 99视频一区二区三区| 亚洲高清视频在线| 欧美成人女星排行榜| 殴美一级黄色片| 91网站最新地址| 天天综合色天天综合色h| 久久综合999| 在线观看xxx| 中文字幕a在线观看| 国产一区二区美女诱惑| 亚洲欧洲日产国码二区| 欧美精品高清视频| 影音先锋制服丝袜| 91丨porny丨在线| 美女被吸乳得到大胸91| 国产精品久久久久久久久动漫| 欧美视频日韩视频在线观看| 亚洲国产欧美视频| 国产91精品露脸国语对白| 亚洲国产综合在线| 久久蜜桃av一区精品变态类天堂 | 亚洲女人的天堂| 日韩一区二区麻豆国产| 国产午夜精品理论片在线| 国产人妖在线观看| 韩日av一区二区| 一区二区三区欧美日| 精品国产污网站| 欧美午夜电影网| 精品人妻中文无码av在线| 91蜜桃免费观看视频| 国产资源在线一区| 亚洲午夜激情网页| 国产欧美一区二区精品久导航| 欧美日韩国产另类一区| 欧美乱大交做爰xxxⅹ小说| 欧美激情一区二区三区p站| 国产精品亚洲а∨天堂免在线| 亚洲一区二区三区爽爽爽爽爽| 日韩欧美中文字幕精品| 欧美精品黑人猛交高潮| 成人久久视频在线观看|