00:00
好,各位同学,那么接下来我们来聊聊我们的第二个Java访问red的客户端组件latest生态,那么老规矩,第一个我们已经用的简好端端的,为什么又出现这个,它给我们解决了什么问题呢?或者说简艾本身有哪些缺陷呢?好,那么在没有讲解之前,同学们我们这儿先来说一个问题。第一个我现在是一个main线程,我现要去连接这台red服务器,我咋整的,我是不是六了一个没问题吧,这个很正常。可同学们有没有想过一个问题?如果我们在互联网高并发的程序下面。我每一次连接我都要溜一个。你要搞清楚我们现在连的是不是买色它。同一秒钟可以有8万次的写入啊,这样的并发,那么也就是说极端的理论,我们要8万个人过来,我要溜8万个。
01:03
爱客户端每个人一份绝对机器又爆了吧?那么这个时候你会想到一种什么样的技术啊?是不是叫线程池,数据库连接池类似的磁化技术,听懂这意思吗?哎,那么这个时候的话想要搞清楚解啊,它也支持解pro石化技术,哎,那杨哥你怎么没讲啊?你想2016年我第一版的我讲过了,但是没办法,我说过了,我们本次重点是这货他有更牛逼的,但是呢,他为什么牛逼呢?是就是一些缺点了以后。雷,他发现了,所以呢,他给他做了更好的封装和继承,可惜呢,螳螂捕蝉,黄雀在后,他本想大放光彩的时候呢,Spring。Data,这么一个data包,又把他给招安了,兄弟,你别跳了,跟我混,纳入我们spring大家庭,所以这小子呢,干嘛呢?还没来得及辉煌就被灭了。我来人间一趟,本想光芒万丈,奈何spring太强,刚出生我就被团灭。
02:08
听懂了吧,这是它的命运,当然呢,它是一个非常优先的客户端组件,要了解来同学们请看欧了。这货不过那么第二个来说说他为什么把Alice给去替代了呢?来吧,他们两个都可以做同样的事,主要是spring现在呢,风头正劲对吧?2.0之后它默认都是使用latest这个客户端连接red服务器,因为现在能理解为什么现在我们又单独建一个Java工程或者spring工程,直接上一个spring工程了吧,因为现在作为Java程序,你几乎就是这么一个操作了,不用再去什么建一个Java工程。Spring工程直接是不,然后呢,完了以后基本上2.0是目前的主流,3.0都已经出来了,所以latest它底层100%就是这个是替代物,把J给干掉,而且JS客户端连接这个服务器的时候,都要拿自己创建的线程去连接客户端多个线程的时候不仅开销大,而且需要反复关闭,我们前面说过了,要么用。
03:15
J的连接池,要么你自己呢限流,但是呢,它这种new这种线程也不安全,所以一旦线程不安全,是不符合GUUC我们里面所讲过的高频发的特征和诉求的,所以一个线程通过解压的实例更改原浮的数据之后,会影响另外一个线程,这是多可怕的一件事,所以呢。Latest生菜这个客户端呢。就看到了这些毛病。它呢,底层用了nativet铁就不再会出现上面这种情况,那么所以说呢,是线场安全的,这是他们两个最根本的一个区别,OK,好,那么接下来老规矩我们就要会一会我们的雷啊,当然很可惜啊,我真还是还还想给大家讲讲它底层的na那些,但是没办法让spring太强悍了,OK,所以我们把有兴的精力还是发展展同学们就业和先干活上手啊,有兴趣同学可以去看看他的底层源码写的非常好啊,比爱要写的好一些,好那么下面呢,我们来看看啊,老规矩言归正传,步骤就两步,该泡沫,那么自然而然,我们现在呢,是不是要先增加这个生碳这个甲包了,好,那么各位同学。
04:27
搁到这啊,这下面呢,我们呢,就生菜这个小包一步步怎么来的,杨哥给大家讲的清清楚楚,每一个客户端你都会用,这说实话这三个都在有公司用啊,进去你用哪个都不怕,那么接下来我们来讲闹一闹这个业务类了,好那么这个DEMO的话呢,我们也就叫。好,和刚才一样,好,那么来吧,第一个你开始啊,那杨个懂,这还用你说啊是不是啊,秒倒,我相信你也肯定会有这样的O不OK,好,那他我们来试试啊,因为大家现在就是初学一个东西嘛,好引入一个类。
05:14
哎。怎么来的,什么property,什么latest,我们用这个好像直接new一个,那是不是叫什么property又怎么怎么地呢,不是这样的,兄弟们,他的玩法跟我们的简S完全不一样了,听到轻易被你猜到的话呢,他呢就不好混,所以说这我们稍微改发一下第一个。我们呢,使用构建器。这么说能能跟上,那么链式编程来build我们的red。哟。啊,什么意思呢?看我写完,你可以把它理解为就是说通过上一讲我们会明白,杨哥我懂,要么就不连,要连,我们用这些客户端去连red,第一个IP地址,第二个端口,第三个密码,那么这三个我们把它构建出来,这个就叫red uii,听懂,好,那么同学们请看一下啊,我们用这么一个东东,下一个组合包,我们用这种red UI,好,稍等一下,我给他导入包,那么同学们记着导这个包进去啊,刚才的话呢,这个导包稍微有点卡顿啊,我就停了一下,好,我们继续啊red。
06:35
UI就是货,然后呢点。第二。这个时候呢,我们呢,来看啊,首先呢。这个呢是一个ready自动提示时U,这个时候我们写个UR,好,接下来我们继续点2RED,然后多少呢?这就是192.168,点111,点185,然后再with port,现在多少是不是我们的6379OK,然后我再干什么呢?With我们的also。
07:21
这个时候是不是就是我们出生的这个默认?At,我们的访问密码ok.build好,弟兄们,没问题吧,这个有有点像我们之前讲过的那种练式编程,还有就是我们的stream流啊,如果说懵逼的同学呢,不怕啊,因为现在都是流行这么从。左写到右一条一行带走,就是我们是不是强调过拉的表达式啊,那个什么STEM对吧,这个大家都用过吧,这些东东OK,就是一条一行带走啊,如果说觉得看着懵逼的情况啊,那么同学们不难啊,就是一个构建器模式,我们在设计模式里面杨哥也给大家讲过啊,那么就告诉他就是然后呢。
08:11
啊,我们把它甩过来,就这么点,弟兄们,第一步没问题吧,说白了就是告诉获得这么一个东东,告诉你IP。端口密码OK,所以说给大家看看啊,因为你要是去大厂的话,他现在特别流行这种封,它的底层源码封装都是这样,你不要慌啊,看了一行一行的说啊,怎么就一行代码,其实就都都这么回事啊,给大家呢看一眼啊,主要是好,那么第二个呢,就是创接什么东端啊,连接客服端啊,大家呢一步步跟着我来啊兄弟们,因为上网课我都知道大家很辛苦,但是呢,严哥细细的给你讲明白,你晚上动手练习就OK好了,那么这个时候我们干什么呢?就是red第2CREATE,大家看这是不是有一个叫。这么一个通道,你呢,有点类似于就是把这个U这个资源给我加载进去,获得一个red客服端没问题吧,相当于你这个U2,我就告诉你这个服务器的地址在哪,你就把它当做这一段是一段黑盒的程序,你不要管那么多,反正给个UR我就给你创建一个client端,没问题吧,好,那么第三步。
09:20
我们在这,那么我们这呢,就获得red端第二什么东connection,那么这个时候同学们,我们在这,我们就获得connect,好就这么简单,OK,那么这个是呢,就是用我们最这个safe red connection,就这么一个东东啊,发型也可以暂时先拿掉哈,好,这是我们的第二步,好兄弟们没问题吧。资料包其实最终是要获得这个connection,那么有这个connection干嘛?那么就是创建操作的command。
10:02
好,通过Z创建操作的command,好,那么同学们过来这啊,这什么意思呢?过来再看啊,那么con。第二正好我们这儿呢,用同步的。那command,那么这个时候也就得到我们的command这一波弟兄们O不OK好,那么下面就是资源的有点类似于我们GDBC的那种标准步骤啊,那么第四步你们弟兄们你们认为干嘛?是不是各种关闭释放资源。秒懂那啥意思啊,那是不是顺着申请倒着给它关闭啊,OK,那么就是conn。第二,Close对吧?当然我就简写了啊,正常而言又是拆开final,要判断它是不是等于com有什么乱七八糟一大堆动不懂,OK,那么这就是我们的小的蛋,好,那么下面这个就是这四步,那么当然中间这个就是各位亲,我们下面就要给大家进行讲解的,用生态latest这个客服端来进行对应的业务操作,那中间这块也就是我们的业务逻辑,OK,弟兄们,不难吧?
11:25
各位亲,能听懂的给我扣个一好感谢好,我们继续啊,那么是不是还是我们以前的那几啊,然后对不对,然后其他数据类型,这么说能听懂了吧,那么有什么例测呀,哈希啊等等啊,那么杨哥呢,老规矩是不是也给大家呢,全部写好了一遍,OK,那么请大家呢,照葫芦画瓢就行了,那么来吧,还是简单的给大家讲一下啊,Come词,那么这个。Kiss啊,那么这个时候弟兄们这个是不是也是新,你看这个是不是还是个list对不对,那这个时候我就不废话了吧,这个list我就直接打过来了好不好,那么一样的,那command跟那个减是一样的,比如说。
12:15
设置哪个键有没有过期,那么这个存不存在对吧,就是我们那些讲过的TTL还有多长时间我就不再想说话了,好不好签那么一样啊,我们那呢,Commands这个命令,那么set,比如说这我借,那么假设我就K5,那么这个时候就是我们的hello latest。这波弟兄们没有问题吧,OK,那么接下来我们commands get,那么得到a commands,那么自然而然我们呢,可以是get我们的K5,其他的啊,比如说还有一些什么M那样的复杂操作,那么请同学们自行下来呢,做一下练习就行了,那么多的呢,我觉得呢,我也就不用多说废话了,OK,好,那么跟着他跑一下,我先暂停一下录屏。
13:08
那么同学们,我们呢,简单的呢,来看一眼啊啊,因为这个latest它自身也携带了一些这个日志啊,它呢就会比较大一些,OK,那么来同学们请看,嗯,我们可以找找我们的这个答案啊,哎呀,换了这个。这样吧,加个长条吧,OK,那么来。直接过来,我就懒得那个了,好,那么就这两个啊,因为雷他自己内部有一套日志的体系,那么答的呢非常详细,哎,那么这个时候呢,应该是能够看到,大家请看,Hello,只要这个能成功了,前面的估计问题也不大,那么大家请看是不是有K5K2K1LIST,总共四个,OK,那么其他的东东,那么请同学们照着杨哥的。脑图笔记,其他的改吧改吧,练练就行了,OK,那么也是我们常用的五大数学类型,好那么各位亲,Latest的客户端连接也就按照我们的这个基操,这样的话呢,能够获得就行了,根紧艾一个套路,好那么接下来同学们,这个才是我们的重点和关键,最经典的那杨哥你现在连来连去,我看你讲到这儿。
14:25
你好像全连的是单字啊,你根本没有连我们的集群。对吧?所以说呢,兄弟们来吧,下面的科技和很活千万不要走开。另外该不该写一个简历,里面有亮点的故障,怎么证明你有工作经验?这一章给大家讲解好,继续。
我来说两句