首页天道酬勤redis集群三主三从(redis安装与配置)

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

admin 12-21 02:00 183次浏览

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的单一例子相同

如果有问题,可以交流

html5中marquee标签如何用【Java 框架学习】自学笔记(更新至 类与对象)在字符串中搜索符合特定条件的子字符串
nodejs跟vue的关系(javascript) 华为网络安全面试(华为HCS题库)
相关内容