婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > docker redis5.0 cluster集群搭建的實現(xiàn)

docker redis5.0 cluster集群搭建的實現(xiàn)

熱門標(biāo)簽:外呼線路隨意切換嗎 滴滴急救中心地圖標(biāo)注 淘寶辦理400電話是多少 福州語音電銷機(jī)器人招商 申請400電話收費(fèi)標(biāo) 菏澤自動電銷機(jī)器人公司 北海智能電銷機(jī)器人公司 艾澤拉斯地圖標(biāo)注 網(wǎng)絡(luò)電話外呼系統(tǒng)開發(fā)

系統(tǒng)環(huán)境:ubuntu16.04LTS

本文是使用 6 個 docker 容器搭建單機(jī)集群測試,實際環(huán)境如果是多臺,可對應(yīng)修改容器數(shù)量、端口號和集群 ip 地址,每臺機(jī)器都按下面步驟同樣操作即可。

拉取redis官方鏡像

docker pull redis:5.0

創(chuàng)建配置文件和數(shù)據(jù)目錄

創(chuàng)建目錄

mkdir ~/redis_cluster
cd ~/redis_cluster

新建一個模板文件sudo vim redis_cluster.tmpl,填入如下內(nèi)容:

# redis端口
port ${PORT}

# 關(guān)閉保護(hù)模式
protected-mode no

# 開啟集群
cluster-enabled yes

# 集群節(jié)點配置
cluster-config-file nodes.conf

# 超時
cluster-node-timeout 5000

# 集群節(jié)點IP host模式為宿主機(jī)IP
cluster-announce-ip 10.10.100.197

# 集群節(jié)點端口 7000 - 7005
cluster-announce-port ${PORT}
cluster-announce-bus-port 1${PORT}

# 開啟 appendonly 備份模式
appendonly yes

# 每秒鐘備份
appendfsync everysec

# 對aof文件進(jìn)行壓縮時,是否執(zhí)行同步操作
no-appendfsync-on-rewrite no

# 當(dāng)目前aof文件大小超過上一次重寫時的aof文件大小的100%時會再次進(jìn)行重寫
auto-aof-rewrite-percentage 100

# 重寫前AOF文件的大小最小值 默認(rèn) 64mb
auto-aof-rewrite-min-size 5120mb

# 關(guān)閉快照備份
save ""

批量創(chuàng)建配置文件和數(shù)據(jù)目錄,終端運(yùn)行以下命令:

for port in `seq 7000 7005`; do \

 mkdir -p ./${port}/conf \

 && PORT=${port} envsubst < ./redis_cluster.tmpl > ./${port}/conf/redis.conf \

 && mkdir -p ./${port}/data; \

done

批量啟動 redis 容器

容器的 ip 地址采用 host 模式:

for port in `seq 7000 7005`; do \

 docker run -d -it --memory=1G \

 -v ~/redis_cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf \

 -v ~/redis_cluster/${port}/data:/data \

 --restart always --name redis-${port} --net host \

 --sysctl net.core.somaxconn=1024 redis:5.0 redis-server /usr/local/etc/redis/redis.conf; \

done

這里的--memeory=1G是限制單個 docker 容器占用內(nèi)存大小為 1G,超過會被進(jìn)程殺死。運(yùn)行時可能會出現(xiàn)...Memory limited without swap...這個警告,可以忽略。如不需要限制內(nèi)存,可以去掉--memeory參數(shù)。

創(chuàng)建集群

隨便進(jìn)入其中一個容器:

docker exec -it redis-7000 bash

進(jìn)入后執(zhí)行如下命令創(chuàng)建集群:

redis-cli --cluster create 10.10.100.197:7000 10.10.100.197:7001 10.10.100.197:7002 10.10.100.197:7003 10.10.100.197:7004 10.10.100.197:7005 --cluster-replicas 1

安裝redis-cli命令(如已有可跳過此步):

sudo apt install redis-tools

輸入yes后,集群創(chuàng)建完畢,exit退出 docker,接著登錄其中一個節(jié)點,驗證集群可用性:

redis-cli -c -p 7000

輸入cluster nodes查看集群狀態(tài)

127.0.0.1:7000> cluster nodes
06851aa134d50096d82a434eced9194233b5204e 10.10.100.197:7003@17003 slave 8b33f273386c9504ef8bd10b005e24825b3b9596 0 1567671901000 4 connected
a42297b65f7101fc9e4941ef8a0e65080d1b6338 10.10.100.197:7005@17005 slave 0aa20378d14e3ef0859815196cbafa67e1001d0e 0 1567671901581 6 connected
e7b6a35b1e92f94c225c507ea19f7f0318f0d1c3 10.10.100.197:7002@17002 master - 0 1567671902582 3 connected 10923-16383
0aa20378d14e3ef0859815196cbafa67e1001d0e 10.10.100.197:7000@17000 myself,master - 0 1567671901000 1 connected 0-5460
8b33f273386c9504ef8bd10b005e24825b3b9596 10.10.100.197:7001@17001 master - 0 1567671902383 2 connected 5461-10922
fe355eed99100197f43d1216d1de82643dd496a5 10.10.100.197:7004@17004 slave e7b6a35b1e92f94c225c507ea19f7f0318f0d1c3 0 1567671901380 5 connected

設(shè)置集群密碼

設(shè)置密碼為什么不在上面的步驟,利用模板文件批量創(chuàng)建配置文件的時候就寫進(jìn)去?

無論是在 redis5.x 版本,還是以前的 redis 版本利用 ruby 創(chuàng)建集群的方式,在redis-cli --cluster create創(chuàng)建集群的環(huán)節(jié)沒有密碼參數(shù)配置,所以我們需要創(chuàng)建完集群再設(shè)置密碼。

我們用config set方式分別為每一個節(jié)點設(shè)置相同的密碼(不需要重啟 redis,且重啟后依然有效),在此之前先給所有 redis 配置文件加w權(quán)限,不然密碼無法保存到文件。

注意當(dāng)前路徑依然是在~/redis_cluster/:

for port in `seq 7000 7005`; do \

 chmod a+w ./${port}/conf/redis.conf; \

done

下面用一臺做示例:

登錄一個節(jié)點:

redis-cli -c -p 7000

設(shè)置密碼:

127.0.0.1:7000> config set masterauth 123456
OK
127.0.0.1:7000> config set requirepass 123456
OK
127.0.0.1:7000> auth 123456
OK
127.0.0.1:7000> config rewrite
OK

后面幾臺執(zhí)行同樣的操作即可。

集群寫入數(shù)據(jù)簡單測試

隨便登錄一個集群節(jié)點:

redis-cli -c -p 7003 -a 123456

寫入數(shù)據(jù):

127.0.0.1:7003> set va 1
-> Redirected to slot [7800] located at 10.10.100.197:7001
OK
10.10.100.197:7001> get va
"1"
10.10.100.197:7001> del va
(integer) 1

可以看到,集群中任意節(jié)點寫入數(shù)據(jù),在其他任意節(jié)點都能讀到。

至此,redis 集群搭建完成。

其他注意事項

  • 外網(wǎng)訪問 redis,可能需要防火墻開放相應(yīng)端口;
  • 如果需要刪除容器,可批量操作:
for port in `seq 7000 7005`; do \

 docker stop redis-${port};
 docker rm redis-${port};
done

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:三沙 滄州 延安 亳州 賀州 丹東 混顯 資陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker redis5.0 cluster集群搭建的實現(xiàn)》,本文關(guān)鍵詞  docker,redis5.0,cluster,集群,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《docker redis5.0 cluster集群搭建的實現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于docker redis5.0 cluster集群搭建的實現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩大陆一区二区| 精品久久人人做人人爽| 国产精品丝袜在线| 欧美日韩久久不卡| 欧美日韩精品二区第二页| 色婷婷综合在线| 成人av网站在线观看| 色综合久久六月婷婷中文字幕| 国产精品亚洲一区二区三区妖精| 国产老女人精品毛片久久| 国产成人免费视频一区| 欧美三级电影在线看| 国产丝袜欧美中文另类| 亚洲人成人一区二区在线观看| 亚洲高清在线视频| 国产麻豆精品在线| 波多野洁衣一区| 久久色视频免费观看| 亚洲成人午夜影院| 伊人婷婷欧美激情| 国产综合成人久久大片91| 97国产一区二区| 高清在线不卡av| 欧美日韩一区二区三区四区| 国产日韩欧美高清在线| 夜夜精品视频一区二区| 精彩视频一区二区| 在线成人小视频| 久久99精品国产麻豆婷婷洗澡| 99v久久综合狠狠综合久久| 欧美激情一区不卡| 青青草国产精品97视觉盛宴| 91香蕉国产在线观看软件| 制服丝袜激情欧洲亚洲| 五月天视频一区| 欧美疯狂性受xxxxx喷水图片| 中文字幕亚洲电影| 99这里只有久久精品视频| 国产欧美一区二区精品秋霞影院| 国内精品伊人久久久久影院对白| 欧美三级日韩三级国产三级| 亚洲小说春色综合另类电影| 欧美性生活大片视频| 日日摸夜夜添夜夜添精品视频| 欧美午夜精品一区| 亚洲视频免费在线| 福利电影一区二区| 国产午夜精品一区二区三区四区| 亚洲精品在线三区| 中文字幕欧美激情| 国产一区二区三区免费播放| 久久久久一区二区三区四区| 亚洲一区二区精品视频| 欧美精品精品一区| 经典三级视频一区| 国产日产欧产精品推荐色| 国产日韩欧美制服另类| 欧美日韩久久一区| 成人一区二区三区| 视频在线观看一区二区三区| 国产午夜精品一区二区三区视频| 日韩专区在线视频| 伊人色综合久久天天人手人婷| 欧美一区二区三区四区五区| www.欧美亚洲| 国产成人亚洲综合a∨猫咪| 日本韩国欧美国产| 在线精品国精品国产尤物884a| 日韩丝袜美女视频| 97久久人人超碰| 国产精品综合av一区二区国产馆| 一区二区三区国产精品| 精品盗摄一区二区三区| 大白屁股一区二区视频| 亚洲国产视频a| 中国av一区二区三区| 国产丝袜美腿一区二区三区| 欧美日韩精品电影| 91网页版在线| 粉嫩13p一区二区三区| 美女一区二区久久| 国产精品综合二区| 91在线看国产| 激情成人午夜视频| 成人美女视频在线观看| 一本久久a久久精品亚洲| 欧美性猛片xxxx免费看久爱| 色婷婷国产精品综合在线观看| 91精品在线免费| 国产精品国模大尺度视频| 日本一区中文字幕| 99国产一区二区三精品乱码| 色哟哟亚洲精品| 26uuu色噜噜精品一区二区| 亚洲一区二区高清| 国产成a人亚洲| 日韩精品在线看片z| 亚洲人成伊人成综合网小说| 一区二区三区.www| 国产成人a级片| 日韩天堂在线观看| 亚洲va韩国va欧美va| 狠狠色狠狠色综合日日91app| 一本久道久久综合中文字幕| 精品久久久久久久一区二区蜜臀| 欧美精品一区男女天堂| 蜜臀av性久久久久蜜臀aⅴ| eeuss鲁一区二区三区| 欧美精品一二三四| 日韩欧美久久一区| 91亚洲精品久久久蜜桃网站| 久久久天堂av| 国产精品538一区二区在线| 亚洲精品免费在线| 国产区在线观看成人精品| 一区二区三区高清在线| 欧美一区二区视频在线观看2020| 中文字幕一区二区三区四区| 国产在线麻豆精品观看| 国产色产综合产在线视频| 国产日韩欧美不卡在线| 精东粉嫩av免费一区二区三区| 成人免费一区二区三区视频 | 极品少妇xxxx精品少妇偷拍| 色呦呦国产精品| 一区二区高清免费观看影视大全 | 亚洲女爱视频在线| 亚洲精品免费电影| 99v久久综合狠狠综合久久| 中文文精品字幕一区二区| 大白屁股一区二区视频| 亚洲自拍偷拍麻豆| 国产精品一区二区黑丝| 中文字幕中文字幕一区二区| 成人av网站在线观看免费| 亚洲国产一二三| 久久久国产一区二区三区四区小说| 国产剧情一区二区| 亚洲国产成人av好男人在线观看| 日韩久久久久久| 亚洲一区二区欧美| 亚洲免费看黄网站| 国产校园另类小说区| 国精产品一区一区三区mba桃花| 亚洲欧美韩国综合色| 久久嫩草精品久久久久| 欧美日本在线播放| 色诱视频网站一区| 99久久国产免费看| 成av人片一区二区| 亚洲精品一二三| 日韩女优电影在线观看| 久久久91精品国产一区二区三区| 另类小说色综合网站| 一区二区三区在线视频免费观看| 欧美日韩你懂的| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品一区二区久激情瑜伽| 亚洲欧美日韩一区二区三区在线观看| 精品国产免费人成在线观看| 欧美日韩一区二区在线观看| 欧美视频三区在线播放| 亚洲小少妇裸体bbw| 亚洲福中文字幕伊人影院| 欧洲精品在线观看| 欧美午夜一区二区| 91麻豆精品国产91久久久使用方法| 欧美剧情片在线观看| 精品国产乱码久久久久久图片| 精品毛片乱码1区2区3区| www久久精品| 亚洲老司机在线| 欧美蜜桃一区二区三区| 91黄色免费观看| 麻豆国产精品视频| 99久久国产综合色|国产精品| 国产精品美女久久久久aⅴ国产馆| 精品粉嫩aⅴ一区二区三区四区| 色94色欧美sute亚洲线路二| 日本亚洲电影天堂| 国产·精品毛片| 92国产精品观看| 久久这里只有精品首页| 亚洲卡通动漫在线| 国内成人精品2018免费看| 亚洲主播在线播放| 成人午夜视频免费看| 欧美乱妇15p| 亚洲欧美在线另类| 一本到不卡免费一区二区| 欧美一区二区三区在线看| 久久精品国产77777蜜臀| 日韩精品影音先锋| 色婷婷综合久色| 国产人久久人人人人爽| 蜜桃视频在线观看一区二区| 欧美大片顶级少妇| 欧美国产精品中文字幕| 尤物视频一区二区| 94-欧美-setu|