docker中怎么搭建redis集群
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,本篇文章为大家展示了docker中怎么搭建redis集群,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、创建虚拟网卡docker network creat
千家信息网最后更新 2025年02月07日docker中怎么搭建redis集群
本篇文章为大家展示了docker中怎么搭建redis集群,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1、创建虚拟网卡
docker network create redis-net
3、查看网卡信息
docker network ls
4、查看redis-net虚拟网卡网关ip
docker network inspect redis-net | grep "Gateway" | grep --color=auto -P '(\d{1,3}.){3}\d{1,3}' -o
5、创建需要挂载的目录以及文件
#创建集群挂载目录mkdir -p /docker/redis#创建 集群配置文文件模板touch /docker/redis/redis-cluster.conf#编辑配置文件模板内容port ${PORT}cluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000cluster-announce-ip 192.168.100.101cluster-announce-port ${PORT}cluster-announce-bus-port 1${PORT}appendonly yes
6、在/docker/redis目录下创建一个sh脚本文件
touch create_conf.sh
编辑脚本内容为:
#!/bin/bashfor port in `seq 6001 6006`; domkdir -p ./${port}/conf && PORT=${port} envsubst < ./redis-cluster.conf > ./${port}/conf/redis.conf && mkdir -p ./${port}/data;done
授权可执行 chmod -R 777 create_conf.sh
7、执行脚本创建挂载目录以及配置文件
./create_conf.sh
8、编辑启动容器脚本(启动6个容器)
touch create_redis_docker.sh
编辑内容为
#!/bin/bashfor port in `seq 6001 6006`; dodocker run -d -ti -p ${port}:${port} -p 1${port}:1${port} -v /docker/redis/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /docker/redis/${port}/data:/data --restart always --name redis-${port} --net redis-net --sysctl net.core.somaxconn=1024 redis redis-server /usr/local/etc/redis/redis.conf;done
授权 chmod -R 777 create_redis_docker.sh
9、执行创建容器的脚本
./create_redis_docker.sh
10、查看创建的容器的ip
docker inspect redis-6001 redis-6002 redis-6003 redis-6004 redis-6005 redis-6006 | grep IPAddress
11、进入6001端口容器
docker exec -it redis-6001 bash
12、在容器中执行集群命令
/usr/local/bin/redis-cli --cluster create 172.18.0.2:6001 172.18.0.3:6002 172.18.0.4:6003 172.18.0.5:6004 172.18.0.6:6005 172.18.0.7:6006 --cluster-replicas 1
下载redis.conf
cd /docker/redis/wget http://download.redis.io/redis-stable/redis.conf
上述内容就是docker中怎么搭建redis集群,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
容器
集群
内容
文件
脚本
目录
网卡
配置
技能
模板
知识
简明
简明扼要
信息
命令
就是
文章
更多
端口
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中职数据库任务驱动
计算机网络技术基础crc实例
网络安全宣传周知识问答
浪潮服务器多少分贝
农行软件开发中心和国网怎么选
上海浦东新区网络安全
工商银行软件开发中心在哪
成都软件开发实习生
数据库组合框控件不能选
太康县网络安全宣传视频
华为复制应用数据库
国研网的统计数据库资源包括
长春室内设计软件开发
软件开发创业计划书ppt
27国网络安全声明
浙江你的课网络技术网站
违反网络安全分析通报
数据库权限的适用场合
江苏电力时钟同步服务器
2020亚洲网络安全大会
vb和数据库链接代码
玩cf出现网络安全问题
网络安全法网信办
web数据库开发实例下载
网络安全具体的措施
政务u8数据库中科目余额表
违章数据库接口
山东滕川网络技术有限公司
网络安全大学征文
量化交易软件开发难不难