Docker 搭建Redis集群
2023-09-27 14:21:10 时间
1. 环境
在Windows
主机下的Vmware
虚拟机中搭建Centos7
虚拟机并在其中部署Redis
集群
2. 搭建
mkdir -p /docker/redis-node01/data
mkdir -p /docker/redis-node02/data
mkdir -p /docker/redis-node03/data
# 部署Redis集群,该集群有3个节点
docker create --name redis-node01 --privileged=true -v /docker/redis-node01/data:/data -p 6379:6379 redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-01.conf --port 6379
docker create --name redis-node02 --privileged=true -v /docker/redis-node02/data:/data -p 6380:6380 redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-02.conf --port 6380
docker create --name redis-node03 --privileged=true -v /docker/redis-node03/data:/data -p 6381:6381 redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-03.conf --port 6381
#启动容器
docker start redis-node01 redis-node02 redis-node03
# 查看容器ip
docker inspect --format='{{.NetworkSettings.IPAddress}}' redis-node01 redis-node02 redis-node03
#进入redis-node01容器进行操作
docker exec -it redis-node01 /bin/bash
# 创建redis集群
redis-cli --cluster create 172.17.0.2:6379 172.17.0.4:6380 172.17.0.3:6381 --cluster-replicas 0
3. 验证
在虚拟机中配置网络映射转换后
在主机中进行测试
至此,Docker
搭建Redis
集群完毕
相关文章
- new QDM 前后端开发总结(net6+vue+mysql+redis+mq+mongodb+ES+docker)
- docker 简介和使用总结:image,container,dockfile,nginx,redis,compose
- 测试基础:Nosql数据库之Redis
- 解决Redis编译错误zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
- redis
- docker中简单安装redis
- 面试必备(背)--Redis八股文系列
- Redis开发 - 1. 认识redis
- open-falcon judge 报错 ping redis fail NOAUTH Authentication required
- 使用Aop+Redis+lua限流,优化高并发问题
- 使用Docker部署Redis服务的方法
- docker搭建redis
- Spring Cloud : Gateway Redis动态路由 (七)
- 详解redis的三种特殊数据类型
- Redis(1.19)redis内存消耗、redis内存优化
- Redis集群(九):Redis Sharding集群Redis节点主从切换后客户端自动重新连接
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍--转载
- Redis持久化实践及灾难恢复模拟
- 【docker】启动redis 的时候报错 :Error response from daemon: Container xxx is not running
- docker安装redis