当前位置: 首页 > news >正文

【redis】docker搭建redis集群

docker搭建redis集群,超级简单方便。

# 1. 拉取redis. 目前我拉取最新的是7.0.12
docker pull redis
# 2. 下载配置文件
wget https://raw.githubusercontent.com/redis/redis/7.0/redis.conf
# 3. 移到对应目录
mkdir -p /opt/docker/redis 
mv redis.conf /opt/docker/redis/
# 4. 启动(3主3从)
docker run -it -d --name redis01 -v /opt/docker/redis:/etc/redis -p 36379:6379 redis redis-server /etc/redis/redis.conf
docker run -it -d --name redis02 -v /opt/docker/redis:/etc/redis -p 36380:6379 redis redis-server /etc/redis/redis.conf
docker run -it -d --name redis03 -v /opt/docker/redis:/etc/redis -p 36381:6379 redis redis-server /etc/redis/redis.conf
docker run -it -d --name redis04 -v /opt/docker/redis:/etc/redis -p 36382:6379 redis redis-server /etc/redis/redis.conf
docker run -it -d --name redis05 -v /opt/docker/redis:/etc/redis -p 36383:6379 redis redis-server /etc/redis/redis.conf
docker run -it -d --name redis06 -v /opt/docker/redis:/etc/redis -p 36384:6379 redis redis-server /etc/redis/redis.conf# docker rm redis01 redis02 redis03# 5. 查看ip
docker inspect redis01 | grep IPAddress
docker inspect redis02 | grep IPAddress
docker inspect redis03 | grep IPAddress
docker inspect redis04 | grep IPAddress
docker inspect redis05 | grep IPAddress
docker inspect redis06 | grep IPAddress# docker stop redis01 redis02 redis03 redis04 redis05 redis06# 6. 启动容器
docker start redis01 redis02 redis03 redis04 redis05 redis06# 7. 进入redis, 并配置集群
docker exec -it redis01 /bin/bash
redis-cli --cluster create 172.17.0.2:6379 172.17.0.3:6379 172.17.0.4:6379 172.17.0.5:6379 172.17.0.6:6379 172.17.0.7:6379 --cluster-replicas 1

参考文章:

  1. Redis 集群搭建详细指南
  2. 基于Docker的Redis集群搭建
  3. redis: (error) CLUSTERDOWN The cluster is down
  4. Redis cluster集群模式的原理解析
http://www.lryc.cn/news/113531.html

相关文章:

  • 前端个人年度工作述职报告(二十篇)
  • TypeScript 编译配置
  • 使用DMA传输实现单片机高效串口转发——以STM32系列为例
  • 一文了解 Android Auto 车载开发~
  • Pixel4 安卓源码及内核修改编译教程 | 基于Android12 AOSP
  • 如何做好Code Review
  • Unity技术框架集合、Unity技术栈汇总
  • 安卓SDK开发的一些疑问
  • 【基础类】—三栏页面布局的方案和优缺点
  • OPENCV C++(四)形态学操作+连通域统计
  • tomcat上部署jpress
  • 篇十:外观模式:简化复杂系统
  • linux gcc __attribute__
  • 【SpringCloud】RabbitMQ基础
  • css, resize 拖拉宽度
  • Python识别抖音Tiktok、巨量引擎滑块验证码识别
  • EvilBox One靶场笔记
  • shell脚本中的export无效
  • 前沿分享-鱼形机器人
  • 摄像机终端IP地址白名单配置流程
  • Glibc—查看版本
  • C++物理引擎Box2D的下载,编译,VS2013配置环境
  • STL容器详解——map容器
  • VR全景在建筑工程行业能起到哪些作用?
  • P1257 平面上的最接近点对
  • 8月1日上课内容 第一章web基础与http协议
  • Gson 添加数据默认值问题记录
  • 利用Arthas+APM监控进行Java性能深度定位
  • 【BASH】回顾与知识点梳理(十一)
  • vue2-diff算法