阿里云的redis集群操作

百度很多,redis集群在阿里云怎么用docker一台机器弄三主三从,可惜都没有相关资料,之前是在B站看狂神视频,对docker有一些理解,恰好,自己弄了台阿里云

废话不多少,我是直接从狂神视频一步步写的,redis集群。在写xhell脚本,循环创建redis集群配置信息的时候,我从这一步用docker-compose.yml

version: "2"
services: redis-0:container_name: redis-0image: redis:5.0.8ports: - 6400:6400command: redis-server --port 6400 --requirepass root  --appendonly yes --cluster-enabled yes --masterauth root1expose:- 6400network_mode: hostvolumes: - ./reids-0/data:/dataprivileged: trueredis-1:container_name: redis-1image: redis:5.0.8ports:- 6401:6401command: redis-server --port 6401 --requirepass root  --appendonly yes --cluster-enabled yes --masterauth root1expose:- 6401network_mode: hostvolumes:- ./reids-1/data:/dataprivileged: trueredis-2:container_name: redis-2image: redis:5.0.8ports:- 6402:6402command: redis-server --port 6402 --requirepass root  --appendonly yes --cluster-enabled yes --masterauth root1expose:- 6402network_mode: hostvolumes:- ./reids-2/data:/dataprivileged: trueredis-3:container_name: redis-3image: redis:5.0.8ports:- 6403:6403command: redis-server --port 6403 --requirepass root  --appendonly yes --cluster-enabled yes --masterauth root1expose:- 6403network_mode: hostvolumes:- ./reids-3/data:/dataprivileged: trueredis-4:container_name: redis-4image: redis:5.0.8ports:- 6404:6404command: redis-server --port 6404 --requirepass root  --appendonly yes --cluster-enabled yes --masterauth root1expose:- 6404network_mode: hostvolumes:- ./reids-4/data:/dataprivileged: trueredis-5:container_name: redis-5image: redis:5.0.8ports:- 6405:6405command: redis-server --port 6405 --requirepass root  --appendonly yes --cluster-enabled yes --masterauth root1expose:- 6405network_mode: hostvolumes:- ./reids-5/data:/dataprivileged: true

在这里插入图片描述

docker-compose.yml  IntelliJ IDEA 2019.3.4 x64.lnk  reids-0  reids-1  reids-2  reids-3  reids-4  reids-5
[root@lingweilang1 redis5]# pwd
/root/software/redis/redis5
[root@lingweilang1 redis5]# 

我这里把docker-compose.yml配置信息放到这里目录下


如果不了解docker-compose的,去b站看一下。我这里不做详细介绍了

用在这个目录下,执行 docker-compose up -d 会自动帮你把docker-compose.yml配置信息读一遍,并且帮你把创建好目录结构和redis-config文件信息

docker-compose up -d   后台启动
docker-compose down   删除,连创建的docker网都会删除
docker-compose restart  重启
[root@lingweilang1 data]# ls
appendonly.aof  nodes.conf
[root@lingweilang1 data]# pwd
/root/software/redis/redis5/reids-0/data
[root@lingweilang1 data]# 

进入第一个容器
docker exec -it redis-0 bash
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部