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

docker拉取redis5.0.5并建立redis集群

1.配置文件

mkdir -p redis-cluster/7001/
mkdir -p redis-cluster/7002/
mkdir -p redis-cluster/7003/
mkdir -p redis-cluster/7004/
mkdir -p redis-cluster/7005/
mkdir -p redis-cluster/7006/

cd redis-cluster

vim 7001/redis.conf

    bind 0.0.0.0
    port 7001
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 30000
    appendonly yes
    protected-mode no



cp 7001/redis.conf  7002
cp 7001/redis.conf  7003
cp 7001/redis.conf  7004
cp 7001/redis.conf  7005
cp 7001/redis.conf  7006



vim  7002/redis.conf     把7001改成7002
vim  7003/redis.conf     把7001改成7003
vim  7004/redis.conf     把7001改成7004
vim  7005/redis.conf     把7001改成7005
vim  7006/redis.conf     把7001改成7006

      
 

2拉镜像

docker pull redis:5.0.5

3运行

docker run -d --name redis-7001 --net host -v /root/redis-cluster/7001/redis.conf:/usr/local/etc/redis/redis.conf redis:5.0.5 redis-server /usr/local/etc/redis/redis.conf
docker run -d --name redis-7002 --net host -v /root/redis-cluster/7002/redis.conf:/usr/local/etc/redis/redis.conf redis:5.0.5 redis-server /usr/local/etc/redis/redis.conf
docker run -d --name redis-7003 --net host -v /root/redis-cluster/7003/redis.conf:/usr/local/etc/redis/redis.conf redis:5.0.5 redis-server /usr/local/etc/redis/redis.conf
docker run -d --name redis-7004 --net host -v /root/redis-cluster/7004/redis.conf:/usr/local/etc/redis/redis.conf redis:5.0.5 redis-server /usr/local/etc/redis/redis.conf
docker run -d --name redis-7005 --net host -v /root/redis-cluster/7005/redis.conf:/usr/local/etc/redis/redis.conf redis:5.0.5 redis-server /usr/local/etc/redis/redis.conf
docker run -d --name redis-7006 --net host -v /root/redis-cluster/7006/redis.conf:/usr/local/etc/redis/redis.conf redis:5.0.5 redis-server /usr/local/etc/redis/redis.conf

4建redis集群

 docker exec -it redis-7001 redis-cli --cluster create 121.40.27.205:7001 121.40.27.205:7002 121.40.27.205:7003 121.40.27.205:7004 121.40.27.205:7005 121.40.27.205:7006 --cluster-replicas 1

5查看是否成功建集群

 docker exec -it redis-7001 bash


redis-cli -c -h 121.40.27.205    -p 7001

                cluster nodes
               
                cluster info
        
   


http://www.kler.cn/a/293065.html

相关文章:

  • 2分钟在阿里云ECS控制台部署个人应用(图文示例)
  • 华为路由策略配置
  • IC 脚本之python
  • SpringBoot实战(三十一)集成iText5,实现RSA签署PDF
  • HBase 安装与基本操作指南
  • Android Studio更新成2024.1.2版本后旧项目Gradle配置问题
  • MySQL复习1
  • LAN变压器的DCR
  • 科研绘图系列:R语言折线图(linechart plots)
  • NFT Insider #146:The Sandbox 推出「体素游戏」计划;加密猫发布新 NFT 「Egg」,暴涨 37.5 倍!
  • 【ESP8266】macos 下 sdk 环境搭建
  • MATLAB进行天线阵列方向图综合
  • Python爬虫案例四:爬取某个博主的所有文章保存成PDF格式
  • 基于时序差分的无模型强化学习:Q-learning 算法详解
  • Redis进阶(六):缓存
  • 安卓开发中的ViewPager2的使用
  • 手动添加jar包到本地仓库
  • 【日记】往哈尔滨西天取经、弱电工程师与软考证书(2113 字)
  • 黑马点评8——好友关注-SortedSet
  • Vue3中引用的组件如果使用了插槽,如何做到引用的组件不显示某些元素
  • 9/3作业
  • 使用reflex的序章:安装cargo、fnm和bun
  • Vue计算属性(computed)的使用方法及使用场景总结
  • windows pg 数据库 配置远程链接
  • JS面试真题 part1
  • 基于yolov8的包装盒纸板破损缺陷测系统python源码+onnx模型+评估指标曲线+精美GUI界面