docker中怎么搭建redis集群
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇文章为大家展示了docker中怎么搭建redis集群,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、创建虚拟网卡docker network creat
千家信息网最后更新 2025年12月03日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}' -o5、创建需要挂载的目录以及文件
#创建集群挂载目录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 yes6、在/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安全错误
数据库的锁怎样保障安全
华为网络安全违规举报网址
网络工程师是否需要考网络技术
英雄联盟那个服务器在河北
南京微信软件开发设计规范
帝王三国哪个服务器最多
宁夏便民平台软件开发系统
2020数据库考试题及答案下午
c 语言读取access数据库
成都用友软件开发怎么样
小学生网络安全小常识图片
浙江软件开发网站有哪些
网络安全产业白皮书发布
网络安全技术怎么自学
企简税连接服务器获取升级信息
网络安全知识竞赛密码忘记
西班牙语言收银软件开发
软件开发培训上哪学
链接服务器超时
魔兽世界单机版数据库修复
芜湖手机软件开发多少钱
美食美客数据库密码
软件开发规范和标准流程
山东名泽网络技术有限公司
调取数据库服务分几种
危害网络安全等后果的处
战术战队服务器管理工具
思科网络技术学考试
cs完美平台服务器不稳定
网络安全相关热词
德惠现代化网络安全服务保障