2021-09-08
2021/9/8 23:39:17
本文主要是介绍2021-09-08,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
docker搭建redis集群
注意:本教程默认环境是在Linux下,并且docker已安装
1. 拉取redis镜像
docker pull redis:5.0,拉取镜像是否成功,查看命令如下:docker images
2. 创建data目录
在linux根目录下创建data目录,并在data目录下创建node1、node2、node3文件夹,命令:mkdir node1 node2 node3 node4 node5 node6
3. 启动redis容器
依次执行下面6条命令,启动6台redis容器
docker run -d --name node1 -v /data/node1:/data -p 6391:6379 redis:5.0 --cluster-enabled yes --cluster-config-file node-1.conf
docker run -d --name node2 -v /data/node2:/data -p 6392:6379 redis:5.0 --cluster-enabled yes --cluster-config-file node-2.conf
docker run -d --name node3 -v /data/node3:/data -p 6393:6379 redis:5.0 --cluster-enabled yes --cluster-config-file node-3.conf
docker run -d --name node4 -v /data/node4:/data -p 6394:6379 redis:5.0 --cluster-enabled yes --cluster-config-file node-4.conf
docker run -d --name node5 -v /data/node5:/data -p 6395:6379 redis:5.0 --cluster-enabled yes --cluster-config-file node-5.conf
docker run -d --name node6 -v /data/node6:/data -p 6396:6379 redis:5.0 --cluster-enabled yes --cluster-config-file node-6.conf
4. 查看容器运行状态
执行docker ps查看容器运行状态,如下图所示即为启动成功进入运行状态
5.查看redis容器ip地址
执行docker inspect node1查看node1的ip的地址为172.17.0.6
执行docker inspect node2查看node2的ip的地址为172.17.0.8
执行docker inspect node3查看node3的ip的地址为172.17.0.9
执行docker inspect node4查看node4的ip的地址为172.17.0.10
执行docker inspect node5查看node5的ip的地址为172.17.0.11
执行docker inspect node6查看node6的ip的地址为172.17.0.12
6.创建集群
进入某一台容器,执行docker exec -it node1 /bin/bash 进入容器node1
执行命令创建3主3从集群 redis-cli --cluster create 172.17.0.6:6379 172.17.0.8:6379 172.17.0.9:6379 172.17.0.10:6379 172.17.0.11:6379 172.17.0.12:6379 --cluster-replicas 1
输入yes,如图所示说明集群创建成功
这篇关于2021-09-08的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南