之前无论学什么东西,总感觉只要会写小Demo就完事了。但随着学习的深入,(内卷)接触的越来越多,集群、JVM、数据结构、算法、底层、Liunx 系统,任重而道远啊。 分享一句很喜欢的话:“八小时谋生活,八小时外谋发展”。 如果你也喜欢,那一起😁😁
Docker 搭建 Redis Cluster 集群环境
大致步骤:😜
2.1、搜索、拉取redis镜像
2.2、Docker 容器网络
创建虚拟网卡😄
创建虚拟网卡,主要是用于redis-cluster能于外界进行网络通信,一般常用桥接模式。
查看Docker 网卡信息
3、查看dockerr网络详细信息
4、补充(删除网卡信息、帮助命令)
2.3、编写配置文件
此处用到了一点 编程中 的一些命令,让我们操作更加便利。😃
命令解释:😊
redis 在官网上有说明为什么需要映射两个端口 :
执行命令完:
我们通过tree 命令查看目录结构:(如果没有 命令先安装 )
接下来就是启动容器拉
3.1、启动redis容器
因为要启动六个容器,一个一个去启动,肯定是麻烦丫。就再次借助shell编程的力量。
解释:🤑
执行完成:
亦可使用 查看运行中容器。
可以看到已全部启动成功。
👨🔧
3.2、创建Redis Cluster集群
可随意选择一个节点进入,创建Redis集群。
1、进入redis-6379 容器
2、创建集群
显示这样的画面就表示已经成功拉。
3、查看节点相关信息
进入容器后,通过,进入redis。👼
输入 查看集群信息
也可输入 查看所有节点相关信息
👨💻下一步就是进入测试阶段拉。😀
4.1、本机测试
我们在 6381中 set 进去,同时在 6379 中能够取出来,这代表我们已经成功拉😁
4.2、外网测试
进入windows中 你redis下载的目录中,进入cmd。
测试说明 我们已经可以连接拉。
那么我们就开启两个cmd 窗口,用不一样的端口进入。
到此,可以证明我们的集群是已经搭建成功拉。
4.3、出错可能会用到的命令
批量停止容器
批量删除容器
4.4、可能会出的错
: 如果是阿里云或者腾讯云上的服务器 ,要记得打开安全组规则, 6379~6384和16379 ~16384都要打开。
如果是虚拟机上,可能牵扯到防火墙,这个得注意一下。
👩💻
如若存在错误,欢迎大家不啬赐教!!!
如若存在疑惑或执行错误,请大家评论或私信,定会第一时间回复。
一起继续努力,或者啊,咱们一起🛌 ☺。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/7602.html