云原生Java架构师的第一课阿里云部署-KubeSphere实战3-部署中间件Redis

云原生Java架构师的第一课阿里云部署-KubeSphere实战3-部署中间件Redis,第1张

上一篇我们安装mysql,其实有一个地方有问题,我们在外部指定了存储卷。
我们上云部署,都是分布式项目,都非单节点部署,可能会部署集群或者添加多台中间件得情况。我们在外部新建存储卷然后指定得话

我们在这里添加副本集得话,其实到储存卷查看,多个副本集是共享同一个存储卷得,要想新增一个副本集就新增一个存储卷得话,我们可以在新增得时候再创建即可。

1.准备Redis配置文件

第一步:在配置中心,配置中创建一个新的配置文件redis-conf。

第二步:在配置中加入key和value,key就是redis可以识别的配置文件名称,我们通常为redis.conf

value是我们的配置文件内容,下面是常用的配置内容

appendonly yes
port 6379
bind 0.0.0.0

至此我们配置文件完成。

2.创建redis有状态副本集

第一步:创建redis应用

第二步:安装redis镜像docker仓库
我们默认redis最新版,不指定版本了。或者去官方找到自己得版本拉取(redis:6.2.6)

这里还可以设置资源限制,限制单核1G或者其他数值,但是有时候设置了会创建失败,我们不设置得话也行。

第三步:之前我们mysql有环境变量,启动得时候指定root得密码。redis没有环境变量,但是有启动命令。
redis-server /etc/redis/redis.conf
redis.conf 是我们配置文件得名字,前面得地址,后面我们指定配置文件指定得地址,一定要一样。

同时勾选上同步主机时区。

第四步:添加存储卷,我们重新创建,挂载在/data下

存储卷容量我们可以搞10G。

第五步:添加上面我们新增过的配置文件,设置成读写,地址我们默认 /etc/redis。这里和第三步得位置要一样。

后面直接创建即可,创建完成可以点击内部,点进去可以很方便的查看日志和访问容器内部。

3.创建mysql服务

跟之前mysql一样,我们想要外面访问就要重新创建服务,暴露对外端口,这里我们快速新建服务


这样我们通过对外得端口就可以连接成功。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/737762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存