00:01
各位同学大家好,欢迎继续收看上微谷red视频课程,刚才呢咱们完成了red集群的搭建,包括里边相关操作演示以及故障恢复,那下面呢,咱就通过这个J来操作一下red的集群,而这个操作应该说就很简单了,刚才我们提到了red集群是不是叫无中心化呀,我们用任何一台主机或者任何一台从机其实都可以去连接到我们的red集群,然后做操作,所以我们在写这个这次操作的时候应该会特别的方便,那怎么做,下面给大家来演示一下啊,我这里边呢,提前写好了一个类,在类中,如果说我们要做这个JD操作write集群,首先里边的第一步咱们需要创建一个对象。这对象名字叫做JD cluster,用于操做集群的,然后咱们new上一个叫jdluster,在这里边我们需要传入一个参数,这参数叫做house and port,就是你的IP地址端口号,那咱需要传这个这个参数呢?咱需要new上一个host and pod。
01:19
里边加上你的IP地址和端口号,比如这里边I地址,我们是192.168.44.168,端口号写任何一个都可以,因为它会自动做切换,任何一个地方都能作为机器的入口,比如我们就写一个6379了,你写6380 6381都可以,最终它返回就是我们这个host and po,咱把它传进来,这样的话呢,我们就通过这个6379部分连上了集群,类似于咱之前那个ready的C-C-P6379跟它过程一样,只通过这一句做到,然后连上之后呢,下面我们可以进行这个相关的操作了,操作怎么做呢?直接吊顶的方法。
02:08
比如说我现在啊,调一个S的方法是往里面放置啊,咱们加入一个K,再加入一个Y6,假如说它的K啊,比如我们叫B1,然后它的值我们叫Y61,这样的话呢,这个数据就能加入到我们这里边去,然后加入之后,咱们可以从里边把这值给它取一下,我们点上一个。Get,然后得到这个be,根据K能取到里边这个值,所以这就是里面这个针对ADS操作进行操作,然后操作之后,比如说咱们把这个Y6值我们做一个输出,最后别忘记啊,把这个JDC,我们做一个close关闭。所以这个就是我们演示的里边这个关于DD的操作,Re集群的这个代码,这各位给他知道可以了,应该很简单啊,另外各位看我的课件中啊,我课件中是这么写的,就实跟我写的一样,就是咱们在设置的时候呢,其实我们可以写个S集合,里面发上你的多个碍于单引号,但是因为这个rate集因是无中心化的,咱们放入一个就可以了,就没必要写个set,写set也是可以的,因为我们现在用任何一节点都能连上的集群。
03:28
然后这个写完之后,下面咱把它执行一下,看一下这个效果怎么样,就看一下这个值我们能不能得到,然后大家看啊,Y轴一是不是得到了啊,这个咱不用管它里边是少了一个日志文件,但是咱程序能正常执行,就Y6值,就是咱们刚才加这个Y61,根据K取到你的Y6值,所以这就是关于JD,针对进行操作,咱们就演示完成了,各位把这个知道就可以了。然后这个演示之后呢,咱往下看啊,下面我总结了两小点,就是关于集群的好处,还有它的不足,好处咱都说过了,第一个能实现red的扩容,比如你的red写不进去了,这里边我们用集群选扩容,第二个分担压力,用多台机器分担某一台的压力,包括咱刚才说的那个插槽,就是类似一个体现。然后第三个re,集群无中心化配置。
04:25
任何一个节点都能进入到集群,然后他们之间能互相切换,比如说你通过6379连上了,但我的操作呢,是6380做的事情,所以他就切换到6380,然后做你的操作,这是里边的三个优势。另外集群呢也有它的不足,第一个不足,你的多件操作,刚才咱们说到了啊,多件不是说不能操作,你需要按组说命型添加呀,比如这个多件都给它分成某一个组,然后把组计算K进行添加,这么做并不方便,直接加多件它不支持,然后第二个多件的right事务在里边也不支持,另外落脚本在集群中也不支持啊。另外还有最后一个啊,因为这个re集群这种方案虽然说目前很好很方便,但是因为它出现比较晚,很多公司呢,在最开始用re的时候呢,并没有这种方案,最开始用的肯定还都是原始方式,所以现在很多公司啊,如果他想把之前方案在迁移到目前的新方案中,这过程会特别不方便啊,所以这也算是一个缺点,所以大家把就知道啊,这些就是关于red集群的机关操作,咱们就都演示完成了。
我来说两句