亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

如何用docker部署redis cluster的方法

2024-09-01 13:54:05
字體:
來源:轉載
供稿:網友

前言

由于本人是個docker控,不喜歡安裝各種環境,而且安裝redis-trib也有點繁瑣,索性用docker來做redis cluster。

本文用的是偽集群,真正的集群放到不同的機器即可。端口是7001-7006。

工作目錄: /data/redis

創建文件夾

首先創建一堆對應端口的文件夾,下面是腳本

create.sh

for i in `seq 7001 7006`do mkdir -p ${i}/datadone

添加執行權限并執行

chmod 777 create.sh./create.sh

部署redis

本人不喜歡docker run,所以用了docker-compose。官方文檔 https://docs.docker.com/compose/overview/

創建docker-compose.yml

用publicisworldwide/redis-cluster鏡像的原因是人家已經把配置文件寫好了,配置文件沒有掛載是懶,別學我

docker-compose.yml

version: '3.4'x-image: &default-image publicisworldwide/redis-clusterx-restart: &default-restart alwaysx-netmode: &default-netmode hostservices: redis1: image: *default-image network_mode: *default-netmode restart: *default-restart volumes: - /data/redis/7001/data:/data environment: - REDIS_PORT=7001 redis2: image: *default-image network_mode: *default-netmode restart: *default-restart volumes: - /data/redis/7002/data:/data environment: - REDIS_PORT=7002 redis3: image: *default-image network_mode: *default-netmode restart: *default-restart volumes: - /data/redis/7003/data:/data environment: - REDIS_PORT=7003 redis4: image: *default-image network_mode: *default-netmode restart: *default-restart volumes: - /data/redis/7004/data:/data environment: - REDIS_PORT=7004 redis5: image: *default-image network_mode: *default-netmode restart: *default-restart volumes: - /data/redis/7005/data:/data environment: - REDIS_PORT=7005 redis6: image: *default-image network_mode: *default-netmode restart: *default-restart volumes: - /data/redis/7006/data:/data environment: - REDIS_PORT=7006

啟動所有redis

docker-compose up -d

如果報錯,那就是版本問題。

查看docker版本

docker -v

在文檔中可查看docker版本支持的docker-compose.yml版本,為了方便大家查看,我復制出來了。不過一般來說,docker升級比較快,功能迭代也很快,最好還是用最新版本。

 

Compose file format Docker Engine release
3.4 17.09.0+
3.3 17.06.0+
3.2 17.04.0+
3.1 1.13.1+
3.0 1.13.0+
2.3 17.06.0+
2.2 1.13.0+
2.1 1.12.0+
2.0 1.10.0+
1.0 1.9.1.+

 

部署cluster

運行以下命令(inem0o/redis-trib沒有pull會自動pull)

注意:加上-it,不然后續的確認沒法繼續

docker run --rm -it inem0o/redis-trib create --replicas 1 192.168.30.70:7001 192.168.30.70:7002 192.168.30.70:7003 192.168.30.70:7004 192.168.30.70:7005 192.168.30.70:7006

會出現

>>> Creating cluster>>> Performing hash slots allocation on 6 nodes...Using 3 masters:192.168.30.70:7001192.168.30.70:7002192.168.30.70:7003Adding replica 192.168.30.70:7004 to 192.168.30.70:7001Adding replica 192.168.30.70:7005 to 192.168.30.70:7002Adding replica 192.168.30.70:7006 to 192.168.30.70:7003M: 5a7bd7698b1fe55beb44faac051d66c8a03fd1b1 192.168.30.70:7001  slots:0-5460 (5461 slots) masterM: bb8fda08e1dcd39e937443f81b5458e80f52d804 192.168.30.70:7002  slots:5461-10922 (5462 slots) masterM: d907530ee9f6356e0e61a6c7f4d0cc1b22da1189 192.168.30.70:7003  slots:10923-16383 (5461 slots) masterS: 52eee69afa751d71c84d5436d14b0e16a37536fa 192.168.30.70:7004  replicates 5a7bd7698b1fe55beb44faac051d66c8a03fd1b1S: 701ed2fbb3df9fc63b083818620f5c020d05e323 192.168.30.70:7005  replicates bb8fda08e1dcd39e937443f81b5458e80f52d804S: a3548a9dffa225f05786ea2289db65f5f1c623be 192.168.30.70:7006  replicates d907530ee9f6356e0e61a6c7f4d0cc1b22da1189Can I set the above configuration? (type 'yes' to accept):

輸入yes

Waiting for the cluster to join.....>>> Performing Cluster Check (using node 192.168.30.70:7001)M: 5a7bd7698b1fe55beb44faac051d66c8a03fd1b1 192.168.30.70:7001  slots:0-5460 (5461 slots) master  1 additional replica(s)M: d907530ee9f6356e0e61a6c7f4d0cc1b22da1189 192.168.30.70:7003@17003  slots:10923-16383 (5461 slots) master  1 additional replica(s)S: a3548a9dffa225f05786ea2289db65f5f1c623be 192.168.30.70:7006@17006  slots: (0 slots) slave  replicates d907530ee9f6356e0e61a6c7f4d0cc1b22da1189S: 701ed2fbb3df9fc63b083818620f5c020d05e323 192.168.30.70:7005@17005  slots: (0 slots) slave  replicates bb8fda08e1dcd39e937443f81b5458e80f52d804S: 52eee69afa751d71c84d5436d14b0e16a37536fa 192.168.30.70:7004@17004  slots: (0 slots) slave  replicates 5a7bd7698b1fe55beb44faac051d66c8a03fd1b1M: bb8fda08e1dcd39e937443f81b5458e80f52d804 192.168.30.70:7002@17002  slots:5461-10922 (5462 slots) master  1 additional replica(s)[OK] All nodes agree about slots configuration.>>> Check for open slots...>>> Check slots coverage...[OK] All 16384 slots covered.

完成。

遇到的問題

創建集群的時候會遇到Waiting for the cluster to join....................一直沒有成功

答:網絡模式改成host,docker run 的方式加上--net host,docker-compose方式加上network_mode: host。

我原本是端口映射 7001:7000+17001:17000,但是不行,不知道什么原因。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产不卡在线观看| 亚洲女成人图区| 欧美日韩一区二区三区在线免费观看| 精品久久久免费| 久久人91精品久久久久久不卡| 精品国产乱码久久久久酒店| 国产日韩中文字幕在线| 国产91精品久久久久久| 欧美猛男性生活免费| 26uuu另类亚洲欧美日本一| 亚洲综合第一页| 亚洲第一偷拍网| 国产一区二区三区精品久久久| 欧美日韩国产二区| 国产精品视频精品视频| 国产视频久久久| 国产精品国产自产拍高清av水多| 亚洲国产中文字幕在线观看| 久久精品视频网站| 国产午夜精品理论片a级探花| 久久久亚洲国产天美传媒修理工| 久久天天躁夜夜躁狠狠躁2022| 国产丝袜精品视频| 日韩免费在线视频| 日韩av高清不卡| 久久噜噜噜精品国产亚洲综合| 日韩电影中文字幕在线观看| 日本一区二区三区四区视频| 最近2019中文免费高清视频观看www99| 国产精品99一区| 91精品国产自产在线老师啪| 中文综合在线观看| 日本高清+成人网在线观看| 亚洲欧美www| 欧美黄色免费网站| 久久亚洲精品成人| 日韩av在线免费看| 久久精品中文字幕电影| 欧美日韩成人在线视频| 亚洲欧美在线播放| 国产精品嫩草影院一区二区| 狠狠色香婷婷久久亚洲精品| 成人激情视频在线播放| 国产精品一区专区欧美日韩| 国产婷婷97碰碰久久人人蜜臀| 欧美日韩另类视频| www日韩欧美| 成人福利网站在线观看| 欧美国产日韩中文字幕在线| 久久五月天色综合| 欧美激情xxxx| 懂色av中文一区二区三区天美| 亚洲成人在线视频播放| 国产va免费精品高清在线观看| 国产一区深夜福利| 国产日韩欧美视频在线| 日韩av在线高清| 91美女片黄在线观| 欧美黄色片在线观看| 中日韩美女免费视频网站在线观看| 中文字幕日韩在线观看| 亚洲精品成人免费| 在线观看视频99| 久久综合伊人77777尤物| 日本亚洲欧洲色α| 久久6免费高清热精品| 国内免费久久久久久久久久久| 欧美成人免费全部观看天天性色| 欧美国产极速在线| 国产91热爆ts人妖在线| 78m国产成人精品视频| 欧美电影在线播放| 亚洲自拍偷拍在线| 久久777国产线看观看精品| 欧美人交a欧美精品| 在线视频欧美性高潮| 日本亚洲欧洲色| 精品国产一区二区在线| 欧美猛少妇色xxxxx| 欧美猛少妇色xxxxx| 日韩欧美国产视频| 色偷偷噜噜噜亚洲男人| 久久综合色影院| 综合136福利视频在线| 91av国产在线| 国产亚洲在线播放| 日韩最新免费不卡| 亚洲国产私拍精品国模在线观看| 久久91亚洲精品中文字幕奶水| 欧美成人午夜视频| 91精品国产91久久久久| 亚洲精品丝袜日韩| 91香蕉嫩草神马影院在线观看| 国产视频在线一区二区| 欧美区在线播放| 亚洲欧洲国产伦综合| 成人免费黄色网| 亚洲网站视频福利| 日本精品久久久久影院| 成人免费淫片视频软件| 国产精品热视频| 国产一区二区在线免费视频| 久久久精品免费| 国产精品久久久久久久久免费看| 亚洲精品视频网上网址在线观看| 日韩免费在线免费观看| 精品视频在线播放| 亚洲国产美女精品久久久久∴| 黑人巨大精品欧美一区二区三区| 日韩精品在线影院| 久久不射热爱视频精品| 久久露脸国产精品| 中文字幕久久精品| 高清欧美性猛交xxxx| 91精品视频免费看| 国产亚洲欧美视频| 性欧美亚洲xxxx乳在线观看| 欧美多人乱p欧美4p久久| 国产一区二区三区四区福利| 国产精品成人v| 精品久久香蕉国产线看观看亚洲| 久久久精品久久久| 免费91在线视频| 欧美精品18videosex性欧美| 美女性感视频久久久| 久热爱精品视频线路一| 日韩精品一二三四区| 久久久亚洲国产| 在线精品国产成人综合| 精品动漫一区二区| 亚洲精品国产精品国自产观看浪潮| 自拍亚洲一区欧美另类| 国产精品久久久久99| 亚洲欧美在线播放| 国产日韩在线播放| 亚洲女人天堂av| 国产日本欧美一区二区三区在线| 日韩在线视频网| 国产精品小说在线| 久久999免费视频| 亚洲男人天堂网站| 国产精品99久久久久久久久久久久| 国产精品成人一区二区| 精品视频在线播放免| 国产一区二区三区视频免费| 精品国产一区二区三区久久| 久久99久久99精品免观看粉嫩| 国产精品高潮在线| 精品国产一区二区三区久久| 国产精品久久久久免费a∨| 久久免费精品日本久久中文字幕| 欧美与欧洲交xxxx免费观看| 亚洲成人av片在线观看| 91a在线视频| 怡红院精品视频| 91在线|亚洲| 亚洲精品第一国产综合精品| 91精品国产精品| 亚洲视频一区二区| 欧美与欧洲交xxxx免费观看| 7777精品视频| 在线观看亚洲视频| 一区二区在线视频| 78m国产成人精品视频|