00:01
大家好,欢迎大家继续收看上硅谷的Linux运算视频,我是刘川老师。我们的这个。关于数据库呢,章节还有最后一个章节,那就是关于我们MYSL和no circle的一个结合,就是MYS和red的一个结合,那讲了这么多呢,大家应该也应该对red的功能有一定了解了,那我们主要呢,拿来对MYS做一个这种。就是缓存和这种啊。查询和写入效率的这么一个提升啊。比如说拿来做MY的一个优化,那这个地方呢,我们用一个比较简单的实验来给大家验证一下这个东西啊OK。首先呢,我们先要需要来搭建一个呃,Lamp环境或者LA nmp环境,然后呢,里边是包含MYSQ的,MYSQL的主要作用是用来进行数据存储。其次呢,我们是要在搭建一个red,然后呢,我们让red来做my circle的一个这种优化操作,OK,那在之前我们先来搭建一下环境,那这个地方呢,我教大家一种比较简单的方式,那就是什么用亚么来进行这个。
01:05
快速的搭建LA或LANNP环境,OK,首先呢来需要这个,先把一些软件包上传一下。找一下我们的这个。Red my的yes。这里面也包含包含了我们所需要使用的一些软件包。是ZP的,按zip下我们的。进到我们这个当中。使用吗?唱Y。Install。
02:05
把我们这些需要安装的软件都安装一下啊,都安装一下。然后呢,里边包含内容很全,就是一个完整的LNP的环境啊。嗯,简单找一下N的版本,N1.0my server以及PP啊,以及PP都很全啊,包括。包括GC的一些升级版,OK,都很全。那这个就是我们要安装的环境,安装完之后呢,我们要做一些简单的操作,比如说NG配置文件操作,那打开NG配置文件啊,然后呢,主配置文件中没有server区域,需要到这里去调用啊。有一个叫ETC的in NG下的康复地下的星点com,你需要打开这个in,然后呢,再去打开这个ETC下的NG的康复地下的得放在这,康复在这里边,把那个server标签的内容,需要修改的修改一下啊,需要修改的修改一下,比如说我们要使用什么个网站。个域名写上,然后我们要这个加载什么样的页面,把这个需要加载的页面写上,我们把PP加载上。
03:06
然后再一个就是关于location PP啊。这个地方需要修改什么呢?就是啊。需要修改一下我们的那个默认网页的目录位置啊,这个地方是跟下3W,我们就都写跟下3W行了,再一个就是1270.1的九线端口。再有就是fast CI的这个东西啊,要改成根下的3W下的这么一个目录。这些地方是需要进行修改的啊,这些地方。决定修改。来看一下安装完了。谁知道跟下user n。跟一下ETC下的N几。嗯,CD到。啊,先别C的科。先vim一下意思,康复。夏特的英科路的这个啊,新莱特英科路。In ETC下的NG克斯下的康地下的系列。com,这个默认情况下已经打开了啊,已经打开。
04:00
那我们直接去看那个default就可以了。在地下。为一下default康。这里边儿呢,我们需要修改一下它的。Server标签里边servernana是localhot。其实就可以用。3W点。abc.com。然后呢,这个地方它默认的网页路径是user share下的N下的atl。变成3W。但是你要去创建这个墓王。Index点。下边我们的location p。我们的location p取消所有的。那个网页的默认位置不是HTML,而是。根下的3W。这个不用变。目录编一下,那下面这个目录。
05:00
下边这个目录变成根线的3W下的。Fast的什么什么?然后我看一下还有什么需要修改的。V。In一下。然后再去修改一下这个ETC的PPFPM地下的这个。PM的配置文件,把FPM的运行者改成N啊。VM一下跟一下ETC下的PPF杠。FP地下的。3w com。把user和group改一下。
06:05
然后启动一下FPM1V。P2P-FPM。并且把也启动一下。然后呢,授权使登录数据库时使用123456密码。直接就是用那个。Mylin不就行了吗?Me?You。Psword。代码是。123456。这样。似乎动物。Root-P123456。小时。
07:01
这就是我们这个设置数据库密码的方式啊,设置出数据密码的方式。然后测试这个PP。能否解析啊,测试PK能解析从3W下。M跟一下还没有目录呢。MC第二跟一下3W。Vim跟下3W的。index.pp。一个PP的测试页面。Ser vice。幺。八点。88.20。
08:02
看到这个界面对表就是解析了啊,没有问题了。然后呢,我们接着来看课件。然后解析了不算完,LB黄金打完了,然后再就是装red啊,把那个red的那个2.8.19的那个包解压一下啊make并且安装一下啊安装一下。这个不是刚才也做过一些,所以说比较方便。上X。Make。
09:31
Make install中间呢,要加上要安装的位置。X等于。跟一下。Use local。然后呢,这个。复制配置软件到user local下。
10:01
然后呢,这个安装PP和的联系的软件。Zip。人家叫PP。然后解压开之后呢,去到他的这个。这地方它是解到哪了解到USC写了啊,到这个目录下去,这个目录下之后呢,用PP。PRPSE。这个其实就是装一个模块啊,就。然后呢,使用点。斜杠菲Y刚刚位置PPP康的方式。点斜杠,Configure。
11:01
刚刚位子皮皮刚刚位子刚。GP杠。的方式来指定,User下的PP来指定。User。并一下的。PP。然后再make MIS。然后呢,想让PP支持这个,就得去PP的配置文件里边写上这个。点so的这个这个这个这个模块文件啊,模块文件。找到我们那个ETC的PP点的文件,在里边写个EXTN。
12:00
Son等于so就可以了。VM一下跟一下的ETC下的PP.ii。哦,一下。Ex。E sin。等于。Their。保存退出一下。然后重新启动PPFPM。EV。P2P-FPM。Restart。然后刷新一下页面。CTRLF一下。如果能看到这个。然后进入到MYSQL数据库当中啊,进入到MY数据库当中。进入到数据库当中呢,然后那个。
13:04
创建一个叫my test的库。想创建一个叫马太斯库,看一下。Create database my test库。MYSQL-u root-P 123456。Create。Database。MY。CH。并且。My taste。我们要创建数据表。那个表爷TXT。然后呢?这里边儿这个声明了很多的这种东西,但是我们实际上只需要这个什么。只需要这个创建的字段是ID和name就行,ID和name就行,然后在里边添加这个,一是A1,二是A2,三是A3,只需要添加这个行,不需要他像他这样实名什么存储引擎之类的。
14:09
吧,太繁琐了,太繁琐了,我们。直接就。C。然后呢,类型是ID。Name是。20。然后是insert two。Value。一逗号。Use my。
15:13
A3。A4。你要的就是数据嘛,要的就是数据嘛。然后我们select。这是我们要的东西啊,这。没有问题啊,没有。问题。然后呢?开启并编写脚本啊,开启并编写脚本开启了吗?
16:05
开启用。LN-S把根下user。Redis下的。B下的所有命令。都链接到跟下user log。Server。然后指定release配置文件。啊,现在是前台启动是吧,我们让他后台启动一下。为M跟下user local release。DAM。
17:00
起来之后呢,这个。把这个PP页面,把这个PP页面啊,放到这个我们的那个。就是网页的访问目录下。后退。我们CP-A一下这个rad-MY.pap。跟一下3W下。就叫点。通过浏览器来访一下。注意啊,通过另一系列访问的时候。res.P。PP。第一次访问。第一次访问的时候。当我们去访问数据库的时候,数据库呃,当我们访问的时候是没有的。
18:00
嗯,然后我们从数据库里边找出来12345。获取ID吗?再刷新的时候,你会发现。Release里边就获取到数据了。里面就获取到数据了。但是我这个脚本啊,我给大家说一下啊。这个PP页面,这个PP脚本啊,里边已经经过设置了啊,已经经过设置了,然后呢,设置什么呢?设置就是当我们从数据库里边,就是当我们从数据库里边查询到的结果往里边插入的时候,所插入的那个数据只有30秒有效期,30秒之后就又没了,那就又没了,也就是说我们等30秒之后,如果再通过这访问,就又回到了刚才那个从re里边查不到那个结果看。
19:00
又查不到了啊,又查不到了,但是你看啊,他们再刷新的时候又有了,为什么。因为这个时候又从数据库里查到之后,又往里边又插了一份。又差了一份,这个就是我们这个和MY的一个。一一个交互,就是第一次查询,从里边发现查询不到这个结果,那我去哪查,去MYSQL里边查,从MYSQL里边查到之后呢,我怕短时间内还有人以相同的方式来查询,那我就先把这个从。这个MYSQL中查到结果放到里边一份,如果短时间内有人从这个有人以相同的查询方式去查询的话,那我red足够给你看30秒之内,30秒之你怎么查它都是从这。30秒之内你怎么查。他说从给你。30秒之内怎么查都是从给你30秒一过release里边失效了再查,就必须去数据库里边再查一遍,再往release里边重新插入一份,这样呢,既保证了我们对MYSQL查询的一个,呃,就是怎么说呢,减少次数,再一个就是再一个就是怎么说呢,30秒这个时间基本上提高了我们这个数据的一个一致性,一个问题。
20:11
这就是关于我们的和MYSQL的一个优化,关于这个PP面啊,尽量不要改啊,如果能看懂你可以改,看不懂就算了啊,看不懂就算了,OK。好了,这就是关于我们的这个,呃。和MY所有的内容啊,关于MY的内容也就到此结束了,我们后续呢,这个视频还会持续的进行更新,然后。然后呢,这个呃。有更多的视频啊,这个会。给大家阐述一下,OK,好了,我们这个,嗯。网络服务阶段和数据库阶段就到此结束了,那我们下一个阶段是我们的经营阶段好了。努力学习啊,好好工作,OK。
我来说两句