当前位置:首页 > 天道酬勤 > 正文内容

redis集群三主三从(redis安装与配置)

张世龙2021年12月21日 02:00天道酬勤740

K8S介绍

Kubernetes是谷歌开源的容器组织引擎,支持自动化部署、大规模可扩展性和APP应用的容器化管理。 在生产环境中部署APP应用程序时,通常会部署APP应用程序的多个实例,以平衡APP应用程序请求的负载。

Kudo介绍

kudoprovidesadeclarativeapproachtobuildingproduction-Gradekubernetesoperatorscoveringtheentireapplicationlifecycle

KUDO提供了一种生命周期方法,用于构建涵盖APP应用程序整个生命周期的生产级Kubernetes操作符

在kudo中构建redis集群

国内的介绍很少,请参考:

https://kudo.dev/docs/

注:我们使用的aliyun的K8S服务需要在本地安装kubectl、kudo

克隆是以下的重做:

https://github.com/kudobuilder

在资料档案库目录中运行以下命令

ubectlkudoinstall.//- n名称空间- -实例再现-实例

缺省情况下,将启动三个主节点和三个从属节点

最后,必须向AlibabaCloud (阿里巴巴云)添加服务以暴露端口或直接连接群集

只能在redis-redis-SVC.redis.SVC.cluster.local ()群集中调用。 我就是这样测试的。

扩展

kudo还使用以下命令:

kubectlkudoupdate---- namespace=redis---- instance redis-p masters=3个节点的增减

kubectlkudouninstall--实例redis 1卸载示例

NodeJs连接到集群,然后使用ioredis库进行连接

恒定需求(io redis );

redis _ db=[ '主机' : '4.9.6.0','端口' :6379 ]

client=newred is.cluster (redis _ db,{ scale reads : '从' };

client.on (连接,) )={/console.log ) )连接); //; 其他与redis的单一例子相同

如果有问题,可以交流

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26012.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。