第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Docker構(gòu)建redis集群環(huán)境

標(biāo)簽:
Docker

1. 安装docker(来自官网)

参考:Docker开发环境搭建

2. 从docker库获取redis镜像

docker pull redis

3. 从docker库获取ruby镜像

docker pull ruby

ps:可以利用docker images命令查看下载的镜像

4. 创建redis容器

 #在/usr/local/src目录下创建redis-cluster文件夹并在redis-cluster文件夹下创建配置文件redis-cluster.conf
 cd /usr/local/src && mkdir redis-cluster && touch redis-cluster.conf #打开redis-cluster.conf 并插入配置信息如下:
 #port ${PORT}
 #cluster-enabled yes
 #cluster-config-file nodes.conf
 #cluster-node-timeout 5000
 #cluster-announce-ip 192.168.65.1
 #cluster-announce-port ${PORT}
 #cluster-announce-bus-port 1${PORT}
 #appendonly yes
 vi redis-cluster.conf

5. 创建自定义network(redis-net)

docker network create redis-net

6. 在/usr/local/src/redis-cluster下生成conf和data目标,并生成配置信息

for port in `seq 6000 6005`; do 
  mkdir -p ./${port}/conf && PORT=${port} envsubst < ./redis-cluster.conf > ./${port}/conf/redis.conf && mkdir -p ./${port}/data;done

ps:共生成6个文件夹,从6000到6005,每个文件夹下包含data和conf文件夹,同时conf里面有redis.conf配置文件

7. 创建6个redis容器

for port in `seq 6000 6005`; do 
  docker run -d -ti -p ${port}:${port} -p 1${port}:1${port} -v /home/redis-cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /home/redis-cluster/${port}/data:/data  --restart always --name redis-${port} --net redis-net --sysctl net.core.somaxconn=1024 redis redis-server /usr/local/etc/redis/redis.conf; 
done

8. 构建Redis集群(通过ruby脚本来实现集群)

echo yes | docker run -i --rm --net redis-net ruby sh -c ' gem install redis && wget http://download.redis.io/redis-stable/src/redis-trib.rb && ruby redis-trib.rb create --replicas 1 '"$(for port in `seq 6000 6005`; do  echo -n "$(docker inspect --format '{{ (index .NetworkSettings.Networks "redis-net").IPAddress }}' "redis-${port}")":${port} ' ' ;  done)"

9. 检查redis集群

redis-cli -h ip地址 -p 端口号 -c



作者:StrongZhao
链接:https://www.jianshu.com/p/90ab4eeca7d2


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消