00:00
好,那么呢,这边我们来看啊red的入门介绍,那么呢,老规矩还是我们的这四个小东东,首先是不是要一句话定义出来这个东西啊,把永远记着啊,学任何技术你就是一句话,这句话我个人认为的话,不要超过一条微博或者半条微博,微博新浪微博现在是144个字啊,哎,那么呢,是什么,他能干些什么,我们呢,去哪下载,一般而言是都是官网啊好,最终怎么玩?好那么来同学们red呢,请大家看,它可不是一个单词,是几个单词呀。好,那么这儿请同学们在纸上写一下从英文到中文的全部名称,因为确实有些时候是。
01:00
这样,那么呢,咱们呢,动手呢,在纸上写了一下ready是什么,因为确实有时候在面试的时候,由于你们现在是不是在一个高压的状态下,所学所记所练的东西特多呀,学到后面的话,比如说有些时候忘了,还好我到最后模拟面试的时候特别记得能就学着学着把什么所VC的这个拦截器和的拦截其就有点搞糊涂了啊,其实记得就是相当于说混了就一锅粥的时候,我最怕就是这种状态,那个时候我只能就是说什么,你要么花更多的时间理性,要不干脆就是什么,哎呀,为了避免的话,那比如说哈同学们,我现在就问你们,如果说star和你们保哪个,一方面是不是你们后面学的你们继续期限更高一些啊,另外一方面,那么呢,非常高兴的告诉大家trust star是不是准备要被淘汰了,因为它有严重的安全漏洞。
02:00
又啊又爆了,而且而是又爆了是吧,非常的很郁闷的一件事情,惊动整个中国互联网行业,现在是怒了是吧,绝对是要把trust给剃掉,那么所以说是如果你去到一家公司,当然哈,对于各位同学,现在如果他这家公司,他这个是用还是不用ru,我相信应该是不会有什么太多的影响,因为你们是不是都学过嘛,哎,怎么开发都无所谓啊,只是通过来驱势而言哈,那么这边的话呢,就是说同学们假设现在你们要复习的时候,那么这边时候开玩笑的说一句,你们是不是就可以等一下啊好,那么这儿呢,就和同学们简单的聊了一下,那么呢,呃,以spring呢作为一个复习的重点和突破,那么尤其是rest风格没问题吧,能整的清楚吗?好,这个时候咱们到时候我给大家讲we service的时候,我再来考考你们rest for风好不好啊啊,我看看你们能不能看得出来好不好,好,那么来简单的大家。
03:00
了解一下这个货是不是完全开源免费啊,哎,老外就是喜欢干这种事儿是吧?啊嗯,然后呢,C写的哈,那么呢是一个高性能的什么东西啊好,那么所以说哈,这个PV键值基本上就是no q的大用啊OK,那么呢,在来前面我们说过之前,是不是也有一个比较不错的落地的产品叫M开始啊,那么它为什么会被慢慢会被red所取代呢?三个特点,一支持数据的什么,看你们那张纸上,我是让你们写过KV加cash加persist persist什么意思啊,好,你你永远相信杨哥的这个哈,我让你们纸上写的那些东西,我会反复的听发哦,重点到最后就这些东西,工作中用是些东西。
04:00
好,那么来再来看这来同学们,Memory cash是不是它支持的数据类型,或者说是这个数据的格式丰富程度上比起red少一些啊,诶,那么呢,说难听点,Red比memory看支持更多更复杂更丰富的数据类型,其实支持的不单是我后面所写的list set这五大数据类型,当然常用的是这五个呀,还有其他的,但是呢呢,相对而言,它数据种类的丰富性上面呢,比它弱一些,它更多的就是一个K,能理解吗?当然我们大家都知道你们都学过Java,使这类型是不是可以模拟全部数据类型,哎,但是细分了以后,那么假如说啊,从我们的这个哈希啊,Set或者set的话而言的话,是不是也是还是希望分的好,再来一个支持什。
05:00
数好,我这先抛个问题给大家,你们数据库保存数据以后,关了电了以后还有吗?就说白了,你现在把买色票,你现在查一条记录,关了机器吃个饭回来以后再查有没有买色Q有那么呢,关了电以后还有没有这么肯定好要的就是这种感觉是吧?兄弟们是不是开始吵架了,是不是回头的课程是不是杨哥会挖些很多坑,你可以给大家设个赌局啊,你就跟同桌的,你就这样跟杨哥赌,跟大还是跟小叔的请示饭是吧?哎,宵夜的机会是不是来了是吧?好,来同学们,我们来看一下他能干一下什么哈,首先最重要的就是内存的存储和持久化,什么概念撇到哪上面,那么请问写到硬盘上,通电关键以后第二次来再开店,还有没有可能再找回来。那么上一个问。
06:00
这个答案有没有点感觉呢?注意他的强大会超乎你的想象,让你会觉得甚至有时候变态一点,我有时候在公司干的时候的感觉,妈的,要不然有些小系统干脆算了就不用买SQ,我们直接把数据统统装到内存里面,但是后来想想啊,也不行啊,要不然的话,有点什么东西都是不能太极端了啊,因为毕竟按照中国哲学讲呢,所谓的什么事势力的事势能凡事势能势力的事哈,不可用尽用尽的货币来是吧,全压到red上面,是不是也肯定系统会挂呀,哎哈,那么再来哈,那么呢,这边呢,就是列举了一下他的什么,他能解决和处理的问题哈,那么呢,主要呢是这个,然后呢,还要取N个数据的操作,比如说最新的十条评论,那么最新的我们是不是就放在缓存里面,可以直接取出来呀,好,还包括什么三审的共享啊,发布消息订阅,它可以充当。
07:00
消息中间键,但是呢,现在大家都知道消息中间键的话,我们下个月的话是不是就是上或者是下一个班的话,我们是不是可能会开这个activity MQ啊,就是说消息中间键啊,感谢你当我没说过啊啊就说这样的话呢,就是还有一些什么定时啊和技术啊,没关系,等你们就陆续的学,嗯好多了,这边的话包括加完一口云计算的话,差不多还有他们兰全部下来还有15门课呢啊我看这边的话,因为越到后面的班的那个课程压力越大,所以说是你们后面那个班是什么班啊1A12多少1226是吧?哎,那么可能越到后面的话,也许在你们现在给你们上的这个,你们算狩猎,再到后面如果那些班的话,那恐怕就是屠杀了是吧,好,我们呢,去哪下,OK,那么大家露一眼哈,首先那么呢,根据我们的原则,我讲的话是不是只能是全部讲原版英文官方的资料啊好,那么所有。
08:00
就说目前呢,我们呢,我也不会去什么的那个推荐大家呢,去买一个什么书啊,或者不是不可以,你先跟我混,先入门了以后,你再去翻那个京东上的那些书啊,我们发现哪些red的书会发现诶这段东西好像似曾相识,原来就是拿着谷歌翻译器从官网上是可以翻过来一张就卖给你,还搞那么厚一本是吧?好,那么家大家请看这个是不是red的官网啊好,那么大家露一眼哈,那么这个就是red,你们老外的所有的技术都喜欢搞个吉祥物,搞个logo图标,这个没问题吧,那么这边那么大家请看download的话很简单吧,点一下这个我就不说了,行不行,但是呢,根据各位同学们的基础和这个学习的任性的话,我相信如果我不带着你过一遍的话,这辈子估计有些同学都不会翻这网站吧,那么为了避免这种情况而言的话呢,一呢,我只能是什么牵着你们跟我一块过是吧?二一个呢,怕你们要是不懂的话,是不是也把原版的准备成了中文的?
09:00
给你们呀,这可以进去发放了吧?啊那么所以说呢,典型的就是什么管生又管养,管杀又管埋是吧?那么所以说请同学们就是他你看前面这些什么命令客户端文社区载问题好是不是命令客户端文档社区下载什么是不是一样啊哎,那么呢,如果英语好的同学弄弄这个,如果英语上有问题的,那么是可以看看下面这个没关系,但是如果以后你用这两个网站你是跑不了的,清楚吗?就好比说你们的这个Java a学完了以后,不可能老师把上千个API都给你们演示一遍吧,但是你们现在是不是可以自己去查那个Java API的,哎,这就是我们说的是吗?老师领进门了以后,举一反三,同学们是不是上升了,好那么来怎么玩?那么大家一起看一下。
10:00
我们呢,看看是不是有数据类型的基本操作和配置啊,持久化和复制RDB和off,还记不记得那天我们讲新浪的那个时候,人家新浪是不是就应在用这两个呀?好,事物的控制好,我们大家都知道事物是不是数据库的特有的说法和概念啊,那么red怎么着,是不是也注意部分支持事务呀?因为我前面一节课和大家聊过,所谓事物是不是在一个原子操作以内,这些SQL,这些操作要么一起成功,要么一起失败,最明显的就是他们的转战,那么因为Oracle是属于什么,是不是CP强一致性啊,换句话就是没得好讲,倒皮浮多一句话,你要么成,要么BY,但是是部分在不同情况是注意是部分成,能理解吗?所比如说你这段三条s Oracle是三条,要么都成功。
11:00
登读失败,但是red呢,不同的情况,它有可能三条,只要有一条挂了是不是都挂,但有可能是什么,要不这样你灵活一点,对的你放进来,错的你再回滚啊,那么这样它的灵活性是不是比我们的前一句那个CP要更好,好那么呢,至于说后面的话,是不是还有什么主从复制啊,好那么这儿呢说一下,呃,这儿为什么会有这个呢,这个呢,对你们班也是可以不用看了,因为之前的话呢,有些问题是什么呢?就是由于老师的这个调课,呃Linux呢,可能呢,就不是我讲那么害怕的那个东西,以后成接的其他老师讲Linux以后,我们是不是虚拟机和我需要给大家安装一下呀,哎,那所以说呢,那个时候的话呢,是不是有一些安装的步骤啊等等,那么当然你们班是不是不存在这个问题了啊,好一个套装,好,那么来我们呢,先来看看red呢,同时呢,提供了两个版本,一个是Windows版,一个是什么Linux,好我们来看。
12:00
反正你们玩玩哪一个,哎,这个反正我是觉得,如果这家公司说我们是在Windows下面用的话,我要是我的性格我立刻离职,我你不是丢不起这个人的问题,就是完全影响我的前途和前程,能清楚吗?哎,好,我们来看一下Windows档的安装啊,首先下载地址是哪啊,连我们有没有讲过的好,所以说明白了吧,这些课程都是一环扣一环连着,那么从这儿作为九零后的学弟学妹们,你们得给我了解喽,我下官网上下,而你们下是不是可以从电号上去找了,慢慢的你有很多帖子,很多论坛的技术,你会发现,诶下载地址诶不再是提供什么东西了,一个具体的网站就是从GI上去翻,好那么来同学们这就red呢的Windows版的安装呢,我也给同学们呢找了,但是呢,我不建议同学们去玩好不好,要玩我们就玩真家伙,基本上生产上所有的互联网公司。
13:00
这种分布式数据库我还没见过,哪个敢去拿Windows装一个去的呢,是吧?啊,那么呢,这就不再废话,那么第二个我们呢,请记住这句话,企业里面做reds开发,99%都是利S版应用和安装没问题吧,那么呢,一句话,你要是想玩Windows版,那你就自己下去装一下,我就不在这讲了,可不可以,那么再看看我们的官网,人家也说过,他说什么red是不是用语言写的,然后的话呢,是不是用这种Linux,这些我就不废话,最终人家说了我们推荐用,对于开发人员而言,用什么来人家官网上是不是园博园家的原画呀,哎,所以说我的出处呢,都是来自于这个官网,你们就放心大胆的用好不好,不同意的话,你是不是就可以拿着脑图把这段话粘出来,发个邮件给对方,他就是不是就闭嘴了啊,这样呢,顺便也说一下哈,就有些同学也你你你前面之前有些班的同学非常聪明。
14:00
他干嘛呢?他去到it公司,现在是不是被当成那个专家和优秀员工,新员工后备辅助力量了,为什么呀,比如说有位同学他干嘛呢,他呢,那天杨哥,我太感谢你的脑图了,我把你的名字给删了,然后我们公司内部轮到我做技术分享的时候,我就拿你的历去讲,把我们全部在座的人都讲服了,现在大家都很看好我,是吧是吧,就是对可以这么干,明白吧,啊反正是不是这个作为硅谷的学员,你把这儿一扔是不是就完了?好那么呢,这边呢,我们往下走,好来看看Linux版的安装,那么大家呢,别害怕,那么中间的话呢,我故意会挖一些卡,那么呢给大家呢,会看到哈,来首先我们大家都说过第三方软件是不是扔我们的OPT啊好嘞,那么呢,为了节约时间的话呢,刚才的话呢,我呢。
15:00
是哎,我去怎么又这个了,好,为了节约时间的话呢,我呢就单独呢已经呢把这个呢改出来哈,傻叉了,终端我打开了,好放大一点,那么呢,来同学们我们呢就跟着我呢,咱们也再顺便的复习一下好不好,诶稍等一下哈,这个屏幕的这个跳转的话有点小问题,哎呀怎么上来了,稍等一下哈,去看吧,那么来同学们,我们现在是不是我们说过左斜手跟呐,来这儿请同学们看一下键盘哈,听我说为了保证大家不出错,你们呢,现在有时候在开发中经常会出现问题,就是Windows和linus这个杆,也就是它的。
16:00
左斜和右斜是不是会写反啊?好,请看一下你们的键盘推车正上方是不是有个右斜杠偏右的,再往左看它是不是跟W这个键平排啊,那么说明是不是它是Windows这样用的,是不是这辈子就不会记错了,懂了吧,那么一句话,对于你回车键左下角这个是不是人流下用的,那反正换换换过来讲,你是是不是只需要记一个就够了,哎,来那么呢,来同学们看一下哈,好,那么请同学们请看我这是不是有个red差点GZ了,好,请跟我说解压命令怎么敲,我现在忘了,没问题吧?好,那么这个时候它ZXVF是不是我们它的GC解压呀?
17:00
顺便同学们说一下,你看官网上下的是不是t.GC啊,但是咱们是不是讲了三套,三套你记不住,一定要给我记住TZ为和TZC为负压和解压好吗?好OK,这边来同学们一现在咱们这是不是3.0.4了,好那么解压成功以后干嘛?咱们是不是得安装啊好那么呢,进去呢来看看稍等啊啊大家请看这个东东是不是就是我们的啊好,他们看一解压以后是不是也有些东西啊好那么呢,现在我们呢干嘛呢?Red的安装命令是什么啊,就是这个make好但是呢,这儿呢说一下我为了保证大家在工作中的进展顺利哈,模拟的一个最角。
18:00
哦,郁闷的一个环境,就是说有可能你们一进公司以后,运维工程师呢,并没有给你们在你们所配的本子上装好GCCC编译的一个编译器哈,Linux下面那么顺便说一下呢,这呢会碰到这个问题呢,我们呢如何处理并安装好,那么来吧,现在我们进入到red这个目录,我们大家看一下,我一步步的给大家都做了这个分解图清了吗?所以这就是我和同学们一起说的,你就按照我教你那种方法,1.1.2 1.3 1.4,回头你就告诉我你哪一步出了错,清楚了吗?你看我的脑图是不是也是这样一步一步的跟着你,让你们下来的,好那么这同学们,我们露一眼以后,现在是不是有这些呢?好嘞,那么呢,下面呢,我们呢,在red的这个什么目录下面执行我们的什么make命令,那么这个时候会报错。我故。
19:00
一的清楚吗?啊,如果当然如果一切环境都顺利,就是一个魅克就能安装成功,这样大家学不到太多东西,清楚好魅克是不是GCC命令没有找到呀?好的,那么就说明我们本机是不是缺少GCC的环境啊,那么顺便正常人的四月份马上弹出阳科GCC是啥东西啊,是不是啊,你们脑子肯定会弹出来出一些疑问呢,那么来我们呢来解决一下这个问题,就是运行make课命令的时候,我们呢以错误教学一样的呢,给大家看看碰到的问题哈,第一个安装首先我们先看看什么是GCC哈,是Li下的一个,什么是C程序的一个编语工具哈,那么呢,言下之意就是说可以这么讲,如果说大家有在Linux下面开发过什么C加加的这种程序的话,一句话,这。
20:00
这种编译器是跑不了的,如同说就像你Java里面是不是你要编译需要用Java c种命令啊,我不管你用eclipse还是解或者是ID1种工具,这些工具能用自动编译Java,是不是你需要先安装Java以后用这个Java c.exc这个命令啊好,那么这边我们往下走,好我们来看看如何安装一下我们的GCC,那么这有一种安装的叫Yu,要么安装听说过吧,有些同学由于我们教室的话呢,是这样,要么安装的话,他有时候需要上外网,那么呢,我们这儿是不是由于纪律严格的话,我们是严禁上外网的啊,同学们都不可能去聊QQ,那么所以说我们现在是不是只能是依靠自己自己来安装啊,那么呢来我们不上外网的安装呢,都给同学们呢,整理好了,依旧我们的老规矩,是不是按照这些步骤都可以安装成功啊,好的,那么所以说呢,不用记笔记啊,那么来我们这边呢。
21:00
就照着我们的手册一步一步的来哈,首先回到我们这儿,大家请看在这块的时候是不是有光区啊,那么顺便说一下啊,同学们统一的说一下v setting这个时候是不是点到光驱这那么再次强调一装的是这个清楚吗?第二个把这两个勾打上,是不是每次加电时候光驱就能出来了,你后面都会用到这张光盘哈,那么来我们要做的事情是不是鼠标右键打开啊,这是不是有个center s打开啊好,大家请看我们是不是在终端中打开,那么在终端中打开,结合我们的手册,我们第一步现在大家请看哈,我们呢,Red完了以后一解压以后,我们是不是要用make克命令安装,那么呢,Make克命令安装以后,我们是不是现在出现了GCC找不到的问题啊,那么呢,由于我们不能上外网,不大方便用Yu这个样安装这种命令去弄,所以说我们是不是自带。
22:00
光盘印象里面去找出来安装啊,有点类似于我们自己用这张光盘的镜像去装哈,那么呢,这个时候我们按照下图的操作,把这个光驱是不是弹出来了,那么弹出来以后来请同学们呢,继续我们在终端中输入什么PWD了以后我们来看看当前我们的路径是不是能能看清吧,好,是不是和咱们的这个地址一样啊,下面呢,也不废话这些熟悉吧,也就是说刚才我们都知道我这个光区里面是不是带着一堆RPM的安装包啊,那么言下之意,你自己带着RM的安装包干嘛,我是不是就直接装一下呀?好,那么呢,由于呢,部分同学呢,由于环境的差异,有些装了10.2,有些装了10.4,有些装了什么12,那么这边的话呢,请各位同学剩下要做的事情就是把我这些命令一个一个的粘过去安装就行,清楚吗?
23:00
嗯,但是呢,这儿由于同学有些同学装的不一样哈,我们这儿中间有一个会装,安装一个找不到的一个东西,有些版本有,有些版本没有,你呢,能装的上就OK,装不上也无所谓,换句话说只需要干嘛,是不是把这些命令挨个执行一下呀,好,这是第一点,第二点能不能用CTRLCLCTRL呗,最好不要用啊,因为有时候CTRLCTRL是不是把那个窗口给关了,哎,好,我们这来同学们,现在我们这是不是L是不是复制啊,好嘞,那么呢,这边在这个目录下面,我在光盘里面是不是有IPM的,这个我就不介绍了,行吧,哎,讲过Linux讲过了哈,那么大家请看现在是不是安装成功了,好嘞,你就照着我的操作手册,一个一个的粘,有的就装上,没有的无所谓,因为你们班的版本环境各不相同嘛,是不是那这块那么大家警察时又装上了,那么呢,如果我记得印象不错的话。
24:00
而是第四个我们呢就可以呢,可装可不装哈,但是呢也可以运行一遍,然后心里面得有个数,好这边大家请看是不是都already因素做了好第四一个,那么呢,这个时候来同学们请看一下咱们这是不是可能会出现没有那个文件或目录啊好那么来这段其实说实话你可以不执行了,清楚吗?因为版有些版本不一样,有些有有些没有,好那么这没有,那是不是我们RPM安装失败呀,无所谓,好那么就就当是什么,你就当这条命令没有执行过,清楚吗?好来那么OK,这边我们再来来是不是要安装了,嗯,好再来,那么呢,我们呢,是不是说难听点啊,这块等待分装稍微有点慢啊好那么这块还是老规矩,装的过程当中,你等他进去的安装完不要。
25:00
再做其他的操作O吗?好那么这个因为这些Linux下的软件也难听点,有点脆弱,有时候你整着整着是不是就不对呀?好,那么来一切顺利了以后,请同学们执行一个GCC-V,是不是有点像我们的Java-Y式那个好CC-V,来同学们看一下现在我们是不是有四幺这个了,哎,我们的内核版本好那么到这儿就是我们的什么呀,GCC和RPM的安装环境呢,就完火那么呢,我们现在呢干嘛呀,是不是再make一次啊,哎,光区啊,晕了,是不是在这那可呀好这儿呢,已经功成身退了吧?好,那么来同学们,我们再make课是不是又给我们找事了?好,大家现在觉得Linux下面开发不容易吧。
26:00
环境顺利那是好,你环境不顺利,你真的只能一点点排查,故意把这些错都给大家建一下,你在这儿见错见习惯了,说到工作中,哎呀,还是我们那句分析问题解决问题啊,来大家看是不是没有那个文件或目录啊,那么什么概念呢?由于我们上一次因为缺少GCC环境,是不是安装失败,有着有着一些残存的文件需要什么清一下好,那么着,然后怎么着,我们二次make克以后是不是出现了没有那个文件或目录,那么来吧,我们这儿是不是好的哈一下吧,那么来吧,这边可令了,以后大家请看,然后我们是不是就把一些该有的或者不该清的就清了,然后我们再一次make,是不是刷刷的往下装了啊,那么呢,警告不用管它哈,那么这边如果一切安。
27:00
顺利我们呢,将会获得我们最后的red安装的效果哈,那这个过程呢,稍微呢有点时间,我先暂停一下录屏,OK,嗯,通过前面这个算是一点点漫长的等待吧,咱们是不是收工了,收工了以后他说了一句话,他说什么是不是一个好的建议,就让我们test呀,有点类似于什么,就让你测测一下这个好不好使,我们测不测呀,别测好吧,除非给自己找不痛快,我干过这事,特别的烂,为什么呢?来跟大家解释一下,首先可以不用,但是你要非要做没有问题,在你时间充裕,吃饱了,趁着没事干的前提下可以做,为啥现在咱们这个red就刚刚出厂,默认设置安装肯定是O的吧,他干什么呢?因为他在做这个之前啊,它需要你在安装一个什么呀,T,不是电视机那个。
28:00
好吧,是脑子反应快是好是吧,但是计算机的东西嘛,什么什么概念呢?他的意思就是说,如果说你按照我说法make一个test卡,他会跟你说什么UNTCL8.5,不是让你去买台TCL彩电哈,什么概念呢?你又要重新去装一些什么这些T口的插件,那么有兴趣同学下载网址是这个,然后呢,装这些T口装到你的Linux上面,然后你自己再开测,那么这儿请同学们就记一个命令w get什么意思呢?就是Linux,假设你能上外网的话,请问你是不是也可以需要下载呀?哎,如果说从外网上下的话,就用这个什么w get没问题吧,就把下载地址这么一粘就O了,其实你学好这个Linux是不是非常棒啊,为啥开玩笑的数据你Windows上的电影啊,或者不想。
29:00
但你女朋友知道了,是不是直接可以拖进虚拟机里面啊,他找死都找不到明白吗?好,那么最后这边的话,我们来看一下,你说你在虚拟机里面,然后在先击mode,把那个文件夹那个再设个权限是不是啊,诶,除非她对吧?当然如果你碰上那样比较强的开发理工妹子啊,更狠的是吧?这个真她干嘛呢?好吧,你是不是要上网,我外网嘛,是吧,你不给我看对吧?OK,直接连到你的什么TPLINK的路由器上面,看路由表,你是访问的路径是不是都可以搜出来啊,明白了吧?哎,所以说技术改变人生是吧?来那么现在最后的话,那么呢,我们呢,需要是不是在干嘛呀,最终来执行一下make install呀,当然其实你这个命令呢,只是一种什么检查辅助呀,什么不不。
30:00
送一送一送是不O和O了,哎,吃个定心丸,那么到这儿咱们是不是彻底收工了,OK,那么好,呃,和同学们。
我来说两句