docker中怎么搭建redis集群
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,本篇文章为大家展示了docker中怎么搭建redis集群,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、创建虚拟网卡docker network creat
千家信息网最后更新 2024年11月16日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安全错误
数据库的锁怎样保障安全
南京网络安全班
软件开发里的设计模式
建立网页服务器
hp存储服务器操作方法
从sftp服务器下载文件
zb模型数据库
如何让网络安全中心恢复
计算机网络技术与工程造价
服务器Uac
软件开发中需要注意的问题
安卓小软件开发百度云
怎样打开数据库安装文件
花季v3.468服务器连接失败
数据库导入json文件出错
全球网络安全公司卡巴
腾讯云服务器维护要多久
服务器查找文件名字所在路径
图腾42u服务器标准机柜
无线网络技术的知名企业
蓝色TT电梯服务器说明书
可以测试数学的软件开发
服务器 16c
小红书老是显示未连接到服务器
杭州格像网络技术有限公司
网络安全保护 定级依据
梦三国与服务器连接失败
网络安全监测探针
网络安全管理员竞聘
数据库集群搭建以mysql为例
数据库的安全性代码