粉丝2.5万获赞19.5万

啊,大家好啊,我是赵西教育的肯定老师啊,今天呢带大家在网公道词系统下面啊安装和部署一个锐子鸡胸啊,大家都知道锐子鸡胸的话最少需要六台服务器啊。啊, 那我这边的话为了演示的话,我需通过这种改单口号的方式去模拟出多台啊摩托斯这种服务啊,其实他的安装方式都是一样的啊,那我在这边的话,你 啊我们来看一下,其实在我我这边的话是有啊这么多这种这么多的软件包啊,因为他要装一个吉凶的话啊,用的这种软件是比较多的啊,那我这边呢我们首先来看一下 啊,我这边有这么几个东西啊,第一个呢其实就是我们这个啊追的这么一个软件包啊,因为我们说这个吉凶的话是在三点零之后的,所以的话我在在这边使用的是一个三点二的版本啊,然后我把它解压出来了啊,解压出来之后呢,我把它复制 成不同的六份,我有搞六的结线吗?对吧,那我在这边呢其实复制了六份啊,这六份里面的内容其实都是啊这个软件包里面这种内容啊,然后要做的事情呢,就是说我要把每一个这种文件夹下面的这个配种件改一下啊,具体改哪些内容呢啊改内容是这样的 啊,比如说啊,我现在改到六三七九,那我进去之后呢我要把这些啊改成 yes 啊,然后呢把这个呢改成六三七九,然后呢?哎这个这是集群啊,这些呢都是一样的啊,你只要进去之后把哪个改掉了哎把这个六三七九改呢啊,然后呢把这个啊改成一个闹啊,然后呢把这个给他注视角 啊,这样的话啊你就 ok 了就 ok 了啊。啊接下来之后呢啊我给大家来看下,比如说我现在要改的是多少了啊?这么一个啊?六三八零啊啊这么一个。 呃然后呢我们来看一下啊这里面呢我们来看我这里面相关的一些内容啊,应该是六三八零 啊,我这边你看改为三八零啊,然后我们看我的设设没设密码啊这边没设密码啊,如果你要设的话也可以啊,就直接设一下就行了啊。但是吗我因为我之前讲过这个设密码的,我这边啊就不讲了啊啊然后呢我这边呢就复制了六份, 哪里会是这样的啊?然后呢我启动的时候其实要相当于去打一个这么一个三 md 去启动了,对吧?啊?但是呢味道方面的话我没有这样写,我就是说在我的每一个文件下下面之后呢我创建了这么一个 vip 的这么一个命令, 然后里面写的什么东西呢?哎我写了一个啊标题,然后呢我去启动我的瑞士的一个服务的这么一个配置文件啊,然后接下来之后呢 啊有了这个之后呢我现在要做一件事情啊做件什么事情呢啊?我把这边的这个给他装一下 啊我这边有个这个我要给他装一下啊,我给他接受一下啊,都都选中 好然后装好装完就完成 啊完成之后呢?呃这边还有一个这边还有个是这个哎这边还有个是这个呃这个呢?我们大家看一下这里面是这个内容就说是这个文件啊,然后呢?老师干一件什么事情呢?哎,你可以把这个文件 夹啊,就是把我们这个软件哎,把这个软件解压的这个文件夹啊,然后呢我们可以直接复制到什么地方了?我们可以复制到随便一条,比如说我现在就用六三七九吧,我这边应该已经复制过了啊,已经有了,我们替换一下吧。也可以的啊,直接替换 啊,就是说我先干这么一件事情啊,随便放在一台机器上面去啊,也可以理解为我就随便放在一个端口号上面,哎,你在那边的话,如果说你有多个问他的服务的话啊,你可以随便去啊放一台机器上面就可以了,然后这样的话那我接下来之后我要输入一个指令啊, 啊,我首先呢进入这个目录啊,然后在这边呢我打一个三亩地啊,然后呢进来之后呢我要安装一下啊,然后呢我直接给他啊, 他说这是我们需要的环境啊啊?装完之后呢?我回到上个目录啊,好啊,回到上个目录之后呢,我还要装一个这个,我们的这个啊锐的相关线接口 啊,好 啊,这边安装完之后呢,好,我们继啊继续下一步啊,这样的话那这边就完成了,我把这个就关了啊,关了之后呢,我就在这边啊,一个一个启动啊一个启动。那我这边先启动这个好,六三七就开了,然后呢? 八零嗯,也开了,然后呢八一也开了。好,然后呢? 把八二也开了。好,再然后呢我们把八三哎也给他开了,然后呢把八四给开了啊,这样的话其实就是说我们的服务已经起来了啊,起来之后呢我们还要干一件事情 啊,现在呢是这样的,就是说我在装的时候小伙伴应该发现了,我这边还有一个啊,文件没有用到,我们再打开看一下是个什么文件呢啊?其实呢就是我们用电机胸的这么一个文件 啊,这边有个这个,我把这个文件呢给他解压一下啊解压一下 啊,已经存在了,那我就啊这边已经有了,有了我就直接看吧啊打开之后呢里面有个这个东西,然后呢我把这里面的东西啊口罩塞一下啊复制到什么地方了啊?英语老师刚才把那个 啊其他的一个就是老师刚才放的一个,哎,就这个对吧?啊放在这里面呢,同样的那我把这个的话也放在上面啊啊就不要换机器呢。好,那我直接因为我之前放过,那我再替换一次吧。好,哎这样的话就 ok 了啊,换完之后呢我这边输个指令啊 啊然后呢接下来之后呢我们就干一件奇迹的事情啊,就是,哎,然后他说成功了啊,这个代码比较多,老师就直接,哎从这复制过来啊。复制过 好,然后呢?哎,写个意思就是你是否接受集群?好,我们再等待一下。等待一下 啊,那这边的话就是说锦绣已经创建好了啊,你看一下我们有三台主啊,山头山台这种啊辈分的啊,然后呢我们再来看一下啊,我们 既然这样的话就已经 ok 了, ok 的话我就可以把这个给他关了。嗯啊,那我就先给他这样吧,我测试一下看连不连接成功啊,瑞迪斯。 好,然后呢我给他直接连接一下,嗯,因为我们说这边的话是一个吉凶大街啊。啊?连的时候呢,你不能像之前那种写法,你现在应该这样写,应该写一个。 嗯,比如说我们直接写连接其中一个吧,比如说我们刚好塞,然后刚好 p 啊,我就连六三七九就可以了啊,连上之后呢,比如说我塞他一个内蒙吧,啊?内蒙就可亮啊,然后呢你看啊啊,他给你其实去给你转到的哪一个? 因为你连的六三七九,但是呢他给我们转到了六三八幺啊,因为他有一些其他的一些算法啊,这个我们就不管了,其实你到这边的话,你已经就证明我们的结局已经搭建成功了,我来 get 一下。 啊啊,这样的话就相当于我们的吉凶已经打点成功了。好,那我们这个吉凶的话啊,温度下面吉凶的话就到这边啊。

那么本教程将会带领大家去学习我们的 redis。 七,那么本教程对应的 ppt 和笔记内容都可以通过留言和评论的方式分享给大家,那么我们继上节课已经带领大家去了解了 redis 的一些特点,包括其优势,那么我们在这节课将带领大家去部署,去启动我们的 redis, 那么请大家记住下面的这个地址, redis 点 i o, 那么这个地址呢?是 redis 的一个官官网地址。 好,我们可以看到下面我们已经打开了他的一个官网,那么我们今天要带领大家呢是安装我们的 release, 我们可以查看官方的一个文档,我们可以看到在这个位置开始, 大家可以看到这里有一个 install, 那么我们在 install 里面呢,官方是为我们提供了四种安装方式啊,一个是在尼利克斯环境,一个是在麦克环境,一个是在 windows 环境,还有一个是通过原码的方式去进行一个安装。那么我们很多同学是处于我们一个 windows 环境的,我们可以来带领大家去 看一下,大家可以看到其实那个 rise 官网提供的这种呢,其实也是在我们 windows 的系统上去装上尼尼克斯的一个子系统,然后通过子系统里面去安装我们的这个 rise, 这个其实大家有没有看到,其实在那个我们的 windows 里面去安装一个乌斑图的紫系统,对吧?然后其实下面这种方式就是我们那个在乌斑图里面的一种安装方式, 那么同时社区呢其实也有对这种那个在 windows 上 release 的一种安装包,那么官方呢?是没有提供这种安装的好,那么我们今天要给大家去演示的这种环境呢,是在尼尼克斯上面去进行一个安装, 那么我们可以看到,因为我们今天所演示的一个环境是无斑图的一个环境,那么我们可以看到第一步,第一步什么呢?第一步我们要安装这个包,它是通过我们这个 a p t mini 这个安装这个包,这个包是干什么的呢?这个包是查看我们的一个发行版本的一个工具。那么首先我们要 安装这个包,我们可以直接到下面去执行。好,那么我们现在已经 ok 了,因为大家有没有看到大家,因为我们这个包已经存在了,那么就不用进行安装。那么下一步,下一步这个什么呢?这个是安装我们的一个数字签名,我们直接可以把它拷过来,然后在我们终端去执行它。 好,我们可以在这边去复制于这个命令。好,我们这边两边都已经执行完成了,那么在这个时候,下面这一步,这一步就我们这个 a p t, 它其实也是我们的一个包管理器。那么首先我们去更新一下我们的这个包管理器。 好,我们已经分析完成了,那么我们最后一步,我们去安装我们的这个 release。 好,我们直接去选中执行。 嗯,我们这边嗯的一个系统是乌斑图的一个二十二的一个系统。好,我们可以看到我们的这个已经安装完成了,对不对? 那么我们来去看一下,我们可以通过这个 system c t l 的这个命令,我们去观察一下我们 red reddis console, 我们可以看到我们 redis 目前是处于一个存活的状态,那么就说明我们目前的 redis 已经安装完成了,那么我们应该通过哪个目录去看呢?然后包括它的一些文件夹里面有哪些内容呢?我们去带领大家看一看,我们可以看到在 edc 那个 redis 里面, 好,我们可以直接去看 res 点 conf, 这个呢是我们 release 的一个配置文件,这个大给可以给大家去看一下,我们直接通过文档吧,我们可以看到它下面有几个命令。嗯,首先要讲第一个叫做,这个叫做守护进程,他目 是不开启的,嗯,那么我们要把它修改成开启,那么我们启动 res 的时候就不会占用我们的窗口。那么这种呢是通过我们包括原码的方式去安装的时候,我们要这么去配,但是我们通过 apd 这个,嗯,欧班图自带的包管理器去进行安装的话,是不需要这么去做的。嗯, 然后看第二个,第二个这个叫棒子呢,这个就是我们要绑定的一个主题地址,那么 reds 它默认呢?是就说一个幺二七点零点零点幺,那那个点零点零 幺二七点零点零点幺,这个是他只能够本地访问,那么我们要把它改成零点零点零点零,就四个零,然后就允许所有来源去访问,为什么这么改呢?就是说我们如果要去开启这个远程访问的话,我们需要这个配置,同时也这里也可以给大家去看一下,包括我们可以通过我这个 v 我们去看到,然后我们去搜索一下这个棒的,对吧?好 好,大家有没有发现上面这个位置,对吧?我们可以看到他默认绑定的是一个本机的地址,那么他就只能够通过本机去访 他没有开启我们的远程访问,那么我们看下面一个命令,下面一个命令可以看到,呃,我们既然配置远程访问,那么我们就一定要设密码,如果我们不设密码的话,他其实风险是非常高的,有很多黑客就是利用这种漏洞,然后去入侵了我们的电脑,那么在这个时候呢,我们要需要去设置一个密码,大家也可以看一下,这边我可以给大家去搜索一下 pass。 好,我们可以去搜索一下。其实在这个位置,大家有没有发现在这个位置下面这一块,这个位置他是有密码的,我们如果要设密码的话,就把这个注视掉的给他开启,然后去设置我们一个密码,那这样就 ok 了。那最后一个是我们的 port, 这个呢就是我们的一个 release 默认的一个端口, 那么我们默认的端客呢?是六三七九。 好,那么下面这几个命令呢?就是我们在部署安装比较常见的几个命令,那么本次的一个安装及启动呢?我们已经 ok 了, 那么我们可以去通过那个我们先出去,我们可以通过他的一个客户端来带领大家去演示一下。 那么我们怎么去进入这个客户端呢?我们可以直接看到我们输入 redis 杠 cri, 然后就可以直接进去,大家有没有看到我们已经已经联通我们的这个客户端了,那么我们就输入一个秘密来查看一下我们这个 redis 版本 in for server 说这个命令我们可以看到我们目前 redis 的版本是七点零点五,那么我们整套系统的这个教程也都是根据 redis 七来带领大家去进行一个学习的,那么本节课的内容呢?就上到这个地方,谢谢大家。

如何安装 redis? 我们是基于 linux 服务器来去讲解这个安装啊,原因呢,有两点,第一呢,大多数企业他在做项目部署时都是基于 linux 服务器。第二呢, redis 的作者根本就没有编写 windows 版的 redis 啊。呃, linus 服务器呢?我们选择的版本呢是 ctrl 七。嗯,然后呢,这个是 reds 官网啊,你可以在这个网站上找到他的一个下载点啊,最新版本 redis, 六点二点六。 好,那第一步呢,我们肯定需要准备一台训练机啊,那么在这里我已经准备好了一台训练机了,然后呢,我们只需要把安装包上传。那要安装瑞斯第一步啊,是要安装他的依赖,因为瑞斯啊, gac 语言编写的,所以我们先必须安装的就是他 gac 依赖了。现在呢,我们 ctrc 好打开这个控制台,咱也粘贴迷你啊,回车, 那么安装就开始了,我们耐心等待一会。好,经过一段时间的安装啊,我们这个依赖已经安装好了啊。接下来我们回到文档第二步呢,我们需要去上传这个安装包,并且对他做解压了啊,六点二零六的安装包,我们把它上传。上传哪里呢啊?我们的这个文档中有说明啊,说上传的这个 user local s c 的这个目录下啊。好,那下面呢,我们找到我的空台,我们需要进入啊,有小 local s r c 的这样一个目录啊,来找到资料,然后呢,直接把这个拖过来就可以了。好,拖完了以后我们对它做一个解压,好,通过一个踏 z x v f 去做一个解压 release。 ok, 回撤。 好,我们可以看到已经解压成功了,对吧?解压以后呢进入,进入以后呢是通过这个 make and make install。 好,我们来运行一下 r c, 回到我们的控制台,暂停命令回车。好,又是一耐心的等待啊,一段时间以后呢,应该就完成成功了, nice。

来我们这节课说一下我们这个 rades 里边这个 windows 需要搭建的环境, 其实在 windows 里边,我们作为这个 master 端的话,其实就是要装一个什么东西呢?就装一个 radys 就可以了啊,装个 radys 可以了,那装 rays 的话呢?然后我们去看一下我们这给提供的这个软件啊, redis, 然后呢,这里边的话呢,有一个叫做 ridis, 二点四点六这个东西,这是塞纳吧,这是安装版本的,你 双击他下一步,下一步,下一步安装就可以了。安装好了以后呢?然后可能是应该是这个样子的,这个啥意思?找他以后呢?他的路径应该 是这个样子。然后这里边需要关注的是谁呢?首先有一个东西叫做斯拉蒂斯 sover, 是启动服务的,对不对?还有一个就是 cli, 这是他的命令交库行,就是 cl 那种版本 啊。还有一个什么呀?他这有个咖啡格,咖啡格里边的话呢,这个东西是他的配置文件,那么这个配置文件里面我们需要关注的是谁呢?是这个啊,右键编辑,他打开,嗯,打开方式吧, 比如说我们这打开了,打开了以后,然后这里边需要找的是什么东西呢?你要注意,需要找到一个叫做半的一个东西, b i n d 啊,找这个东西,找这个东西的话,然后他这呢有一个,这一定要记得这是要有个井号的,有井号才能导,才能导致什么样,你在别的电脑上连你这个临近死兽是可以连 上的,说白了什么呀,他就取决于你的理,你的词是否能远程访问, 那样吧,啊,你要是给他,你要给他加上减号了, ok, 就可以远程访问,如果说你要没加减号的话,那就有可能就访问不了了啊,所以说这个地方一样要给加上减号。搜完以后呢,然后呢?你再去多多找多找几个,然后就是看看有没有多个啊?因为有的版本他这个安装好了以后,他可能会有两个啊,这一块, ok, 那这个知道了,知道好了以后,然后还有几个什么呀?还有就是,嗯,给提供了,还有个版本 啊,后退了,绿色的,嗯,哎, 推过去 这还有一个就是瑞丽斯拉斯的版这个版本啊,这个版本 的话呢,也是我从网上去下下来的,他呢相对来说是比较简单一点,就是一个压缩包啊,绿色板你直接解压出来就可以了,解压出来以后就可以用,那么解压他的话呢,去走哪个呢?就相当于是走看是什么样的啊? 解压出来是这样的啊,打开以后就这个东西,这里边的话呢,是没有看到我们那个咖啡格那个东西的,那个文件夹也没有那么多好的文件夹,对不对?那么你要想找文件夹的话怎么办呢?这个东西这个那是点 coff fig 啊,邮件编辑他就可以了 啊,那时候是一样的,然后你找到那个半的东西给他注射,给他注射掉就可以了, 没问题吧?啊? ok, 那这是这一块,然后就是什么呀?他这里边什么 cli 啊,和这个 sol 是基本上是一样的啊,然后我们比如说我们这去写一个叫做啊,先启动他的服务 sol, 这就起来了啊,就起来了,起来以后呢,然后我们在这去运行,然后这个瑞瑞迪斯 ci 点,他当你看到了这个光标照 啊,这么去使用的时候,那么这个就算是搞定了啊,这就搞定了。比如说我们这就是什么,然后护士,然后 k, 什么,有 k 的话就是这些 k 了,就是什么内蒙,内蒙,然后张三 到这一显示,哎, ok, 他这是放了一条数据进去啊,这就搞定了啊,这说明就能用了。 ok, 那么这就是这个 windows 里边需要搭建的一个环境啊,说白了就是你只需要把它弄成弄下来就可以了 啊。当然对于我们这个开发程序员来说的话,可能你在这里边已经提前装好了这个什么拍叉吗?或者是什么拍四什么这些东西啊, 先装好了也是挺好的,那么就是说在你写代码时候你可以什么呀?先在这边去调试,调整好了以后把代码调整好了以后,然后再敲到那个另一个字里边去就可以了啊, ok, 找,那么这个东西就先停在这。

介绍完 redis 的基本概念,我们知道了 redis 呢是一个 no 四扣的数据库,他的数据呢,存储在内存中,他的性能比较的高,那么下来我们就来学习怎么去使用他,那么首先呢,我们要把它安装下来下载安装,那么对于 redis 下载呢,我们先说一下 redis 的一个官网的地址,叫做 redis 点 io, 好,我们来搜一下 redis, 那么来看,第一个就是他的官网,他的官方网站呢,是这么一个地址哈,转过来说一下他的官网,官网呢是 redis 点 io, 这个网站呢你一般呢很难打开,即使打开了他的速度也比较的慢,所以呢我们不推荐使用在这官网上去下载啊,音乐是国外的服务器,来看一下,大家转转转,转好久,然后呢里边有一个当漏的可以去下载, 那么还有呢,我们可以去他的中文网去看一下 rediss 有中文网,中文网,那么中文网里边我们找到这个中文的网,中文网的地址呢是这么一个 redis 点 note 点 cn。 好, 第二个呢,说一下他的中文,哇,中文版是这么一个地址,那么我们可以去这个地址,然后找到他的 redis 的下载,在这里边去进行一些当漏的下载操作都是可以的。那么在这呢,我们在资料里边已经提前准备好了这么一个 redis 的两个版本, 一个是 windows 的三十二维版,一个是 windows 的六十四维版。那么其实呢,将来我们在使用 redis 的时候,肯定是部署在 minix 的操作系统上,但是学习的时候我们就用 windows 了,他们使用的命令呢,都是一样的,那么这个 window 是六十四位版,我们的现在电脑是六十四位的,这里边有个 vip, 你把它解压就可以直接使用了,不需要你做任何的安装的操作,那么他是绿色版的,解压完成之后呢,这里边有这么一些个文件和命令 在这里边呢,你只需要关心这么三个。第一个我们来介绍一下,好,下载好了之后呢,我们来说一下,他解压直接 可以使用绿色版的,那么这里边呢有几个文件?第一个呢,我们来说一下这个文件,你需要关心一下,它是一个配置文件,核心的配置文件,那 那还有第二个呢,这中间的这几个 ex e, 你暂时可以先不用管。第二个呢是这个好, reds 可烂特。第二 ese, 这是 redis 客户端,那么第三个呢是这个 red 四, sorry dex e, 这是 red 四的服务器端, 好服务器端,其实呢就跟我们之前学的买色扣一样,我们先要安一个服务器端,然后呢再用我们的客户端去连接这个服务器, 那么在这一块不用你安装,那么要运行他呢,直接双击这个 excel 好允许访问,这样我们的 redis 就成功的服务器就启动了,并且呢他监听到一个端口是六三七九,他的进程的 p id 是九五二,这些都不用管。 弄完了之后呢,接下来我们双击这个客户端,双击双击一下之后,我们你看他连接的是本机的一个 ip 下的六三七九端口,好,客户端就连接上了服务器端,我们就可以在这里边 超命令。然后呢来进行数据的存储,比如说演示一下赛特来存储,存储啥呢?他都是兼职,对的,比如说我们存一个 u 字内 内存的,他的名字,名字的值呢,叫做张三,存出了一个优字内幕,张三这么一个戒指,对,好,存完之后他告诉你, ok, 保存成功,要获取呢,是 get 悠泽内幕就可以把张三的值拿出来,你看是把悠泽内幕对应的值,张三就拿出来了,就这么简单。 re, 这次的一个安装还是非常容易的。好嘞,那么对于他的安装和他的一些简单的使用,我们就介绍完毕了。



我们在 linx 环境下安装一个 riders 的运行环境,在当前的太阳喷雾路查看,目前没有文件,先看一下 linx 操作系统的信息, 是 linx 的内盒。第一步我们先下载 release 的安装包 下载,下载完毕查看当前目录多了一个踏点 gz 文件。好,下面我们进行解压 啊,解压完毕。 好,下面我们进到 reddis 的这个沐浴露 查看,目前有这些文件,我们可以在当前目录进行变异 make, 执行 make 之后会出现 radis 服务程序 radis gun sever, 还有用于测试客户端的 radiscon cry 客户端进行变异。稍等片刻, 考完毕之后我们查看一下。好,随身我们进入 src 目录, 查看好,会发现下面有几个绿色的文件,其中有一个 radis 杠三本,他就是我们服务器执行的服务器端的脚本,那现在我们进行启动 主权哦。然后我们看到了这样的一个方块信息,这里面显示 端口号六三七九以及晋城号啊,这个端口号呢就是我们 radis 的默认端口号,如果没有意外的话,我们应该就可以反问了, 因为目前我们并没有修改他的配置文件,所以还是在需要控制台中占用当前的这个建成,我们重新开启一个需要控制台,然后进到 这个目录,我们查看,这里面同时也有一个 radis gun cla retice 干 ciy, 就是我们访问服务器的客户端。好,进入发现这个已经进入当前六三七九对应的 维利斯服务数据库是零号数据库,我们设置一个兼职队,比如说我们设置配一值呢,是 w 一 好获得 ke riders 可以正常运行。

同学们大家好,那么本教程将会带领大家去学习我们的 release 七,那么本教程对应的 ppt 和笔记内容都可以通过留言和评论的方式分享给大家,那么这里也可以带领大家去简单的去看一下,然后我们的 ppt 部分,好,这是我们的笔记部分。 同学们大家好,我是同龄学院的北冥老师,那么我们这节课来带领大家去搭建我们的一个哨兵集群,那么首先我们先启动三个服务,把我们的这个什么主从关系先给他搭建起来,好, sirver, 然后什么我们这边已经设置好了三个配置文件,是九零零幺,好,那我们再起九零零二,还有什么九零零三, 好,我们现在目前看一下,就是我目前已经启动了什么?已经启动了三个集群,那我们首先直接去登录,好,我们直接杠 p, 九零零幺,好,我们登录进来之后,那么我们去切换到那九零零二上面,那么什么我们要去建立这个组装关系,对吧? replyr car 主机 ip, 什么?主机 ip 是我们这个直接复制过来,那么我们要关联到哪个 app? 我们主机什么主机?我们设成九零零幺,九零零幺,好, ok, 那么我们怎么样退出?我们再设置一遍,我们还有一个三 g, 对吧?好,那么这个时候 我们再去试一遍 replea, replica of, 好,直接 ip 端口九零零幺,好,我们回车,那么这个时候我们来去看一下我们这个组成关系 replea 开始,哎,我们可以看到我们目前是一个从机状态,对吧?我们主机地址是多少?主机地址是九零零幺,我们主机端口是多少啊?是不是?我们这个公网 ip, 对不对?好,我们现在是已经一个 up 的状态。好,那么我们这个时候我们来去看一下我们主机 redis, 肯定好,直接杠 p, 九零零幺,好,我们进来之后我们直接音符,对吧? replay 卡开始,哎,可以看到,对吧?我们这边有两个乘机,对不对?好,我们现在是连接到了现在状态都是 ok 的, 那么这个时候我们来去配置我们的哨兵,我们可以看到我们这边有一个 sentel 的一个配置文件,那么我们直接复制三份出来,因为什么?我们,我们要答应什么?我们要搭建我们的哨兵集群。好,我们在这个时候直接把我们的 sentel 这个文件复制成三份。好,比如说这边叫做九幺零幺, 九幺零幺点 com, 好,我们直接去编辑一下我们这个文件,那么我们要改哪些东西呢?首先第一个,这个我们之前讲过,对吧?这什么我们要不要开启守护模式?我们不用开启,对吧?我们端个什么?端个,我们这边是什么?是不是呢? 九幺零幺,对不对?好,九幺零幺,那么这个是什么呢?这个是说我们是不是要开启那个后台模式,对吧?我们肯定要开启好,然后往下去走,那么这个 p i d, 我们要去设置一下,这边设置成什么呢?这边设置成我们的九幺零幺,因为我们要在单机区部署多个,所以我们在这 地方呢,我们都需要去配置一下。好,那么我们接着来往下去看,我们还配什么呢?我们要配置我们监控的一个主机地址是多少?那么这个呢?也是比较重要的。好,我们这个地方来改,我们这边 master 节点是不是不叫六三七九,叫做九零零幺,对不对?好,那我 ip 地址呢? ip 地址我们直接可以把我们这个公网地址拷贝拷贝过来,那么就直接好粘贴, 那么最后一个是什么呢?最后一个就是说到我们哨兵集群,我们要去进行判断,对吧?那么我们这个判断的数量就说我们达成一致的一个最小值多少?这边是二,因为我们的集群是三,只有两台,都同意的时候,那么就可以去什么去进行一个处理了。好,那么我们接着往下去看,我们还需要配置什么吗? 好,往下走,那么这个这个地方我们可以配什么?这地方我们要为了演示我们可以配什么?配置成快一点,配置成一秒。好,我们接着往下走,我们还要配什么?走? 好, 放在这个位置,这个位置我们也可以把配置快一点配置成五秒。好,这个时候我们的文件已经 ok 了,那么这个时候我们要是不是还要去复制两份出来,因为我们要搭建一个集群嘛?好,直接 cp 九幺零幺点 coff, 那么九幺零二点 coff。 好,那么这个时候我们去改九幺零二里面的这种文件,那么我们可以什么?直接去改 好,然后冒好 s 码,我们的九幺零幺里面的去直接替换成九幺零二。好,杠机结尾。 ok, 我们就已经改完了。好,我们还需要配置一个,对不对?好,复制文一个文件出来,九幺零二点 comf, 那九幺零三点 comf。 好,这个时候我们去改,我们这个嘛,九幺零三点 com, 这个文件好,还是一样的啊?直接百分号 s, 然后呢?九幺零二,改成嘛?九幺零三,好,这一个季节位,好, ok, 然后我们怎么保存 好? ok, 那么这个时候我们三个文件是不是都 ok 了?都有了,对吧?好,那么我们这个时候还需要做什么呢?我们去启动,我们什么?启动我们这个哨兵,那么怎么启动呢? readys server, 然后选择什么?选择我们九幺零幺这个配置文件,然后杠杠 sentinel, 好,那么这个时候我们的哨兵就已经启动完成了,那么我们这个时候来去看一下电视高音 f g i e p, 那么 rex, 哎,我们是不是这边已经启动好了一个哨兵,对吧?好,那么我们要启动几个哨兵呢?我们要启动三个哨兵,那么在这个时候我们还需要去启动两个,那我们就直接改这个 ip 就好了嘛?好,然后这个什么,这个是三, 哎,我们 ok 了,对不对?我们都已经启动完成了,我们来看一下 ts 杠一加一 p, 对吧? reds, 哎,是不是三个服务,三个哨兵就已经全部搭建完成了,那么这个时候我们进去,我们的哨兵,来,我们来看一下我们的状态是不是已经 ok 的?好, reddis, 刚这样,然后杠 p, 那么九幺零幺,对不对?好,进来之后 info center, 好,我们可以看到我们是不是有一个 mac 节点,对吧?好,我们 mac 节点是九零零幺,对不对?好,我们有两个重节点,对吧?我们身上要有几个三个,好,那么这个时候我们退出,那我们就说怎么我们需要去演示一些错误的,对吧?好,那么我们这个时候我们怎么样?我们直接把我们的主节点给他挡掉,是不是可以?好, 怎么当呢?注意 readys, 杠口令,好,杠 p, 九零零幺,然后呢? shut down, 哎,我们这个时候就已经把我们把主节点给关了,那我们这个时候我们再去看一下, 哎,我们是不是九零零幺已经没了,对吧?那么就说我们已经把我们的主界点关了,那么这个时候我们再去看一下我们 sent 六里面的信息,好,我们直接去 redis, 那样好,杠 p, 对吧?九幺零幺,好,进来之后 in for sent 六,对吧? sent 六,哎,我们可以看到 我们是不是我们的主节点已经做了切换,对吧?我们是不是把我们的主节点切成了九零零三,对不对?好,那么我们这个时候我们退出,那么我们来到我们九零零三 三 release 点口令,杠 p, 九零零三,好,我们直接看吧,看什么? info replay 开始,哎,我们是不是看到我们九零零三这边角色是不是变成我们马斯的,对吧?好,那我们几个重接点,我们是不是变成一个重接点,对不对啊?这边转什么?转的是 ome, 对吧?我们端口是九零零二,这是我们一个重接点,对吧?那么我们这个时候我们再把我们的主节点起起来,那么会发生什么呢?我们来演示一下 ready secure, 然后什么? 直接去启动我们那个九零零幺,对不对?好,九零零幺点 com 启动,那么我们这个时候我们来去看一下我们是不是有没有启动? ok, 好,加一批 ready, 哎,我看到九零零幺又启动起来了,好,我们直接登进去 杠 p, 九零零幺,那么这个时候我们来看一下我们的这个 replayer cationa, 我们是不是我们的主接点变成我们的个这个重接点,是吧?那么哨兵就为我们完成了这个切换,那么这个就是我们哨兵集训的一个搭建。

大家好,今天我来给大家分享一个由 redis 和 john script 完成的一个游戏的一个小项目。然后这是它的一个界面。首先我们按这个空格键开始, 然后可以看到现在这个小人可以在这里面移动。然后我大概的讲一下这个项目的构成。首先他的前端,这个页面前端是用的 javascript 编写,然后他的一个游戏引擎是使用了一个 combo 点 gs 的框架,也就是这个 combo 点 gs。 它是一个游戏的编程库,可以帮助我们快速的去制作一些有趣的小游戏。然后呢它的后端,它的后端使用的是 notengs, 然后前端和后端之间使用的是 express, 这个用程序与后端去进行一个对话的。 然后这个后端 note 键是与这个 release 之内的连接,使用的是 i o release 这个 coco 端。 our release 就是适用于 note g s 的一个 release 客户单。也就是可以类比于我们只要我他去连接这个 release 的时候使用的是那个 g release, 然后那么 note g s 使用的就是这个 are release。 现在我来简单的说一下这个游戏。首先我们看到这里有一个有一个房间,然后如果我们这个人移动的话,就会进入到下一个房间。然后这里一共有三十个房间,我们可以通过这些门去 就是激动。然后我们的主要目的是要在这三十一个房间中去去收集随随机的分布在里面的三把钥匙。 然后收集了钥匙之后,我们需要来到这个房间。您这里去打开这个门,那可以看到我们让到他可以看到有一个提醒,我们现在需要三把钥匙,所以我们现在呃需要去下一个房间去寻找另一把钥匙。 然后现在我们到这个房间可以看到还是还是没有那个还是没有这个钥匙。然后哎,我们惊讶的看到六个房间,我们可以获得一把钥匙,现在我们有一把钥匙了。然后我们可以继续前往下一步房间, 但是我现在想回去,我想给大家说一下这个 看我们房间零,这里有一个旗帜,假如我们碰碰到这个旗帜的话,就会被随机的传递到下一个房间,就是这样。然后其实这个这个游戏规则也非常的简单, 就是我们需要不停的去移动,然后去,然后去收集三把钥匙,我现在有一把钥匙。那么我现在来详细呃就是简单的介绍一下我们这个是如何制作的呢? 首先我是在这个 minix 上,嗯,我们可以看到这个就是这个就是我这个 combo 这个游戏, 这个解谜游戏所需要的一些文件。然后我简单的来挑几个重点的说一下。首先这个多看点样,这个就多看 pos 点样。这个文件呢,就是 呃他用来运行带有一个 release jason 模块的一个 release 实力,也就是我们现我们所需要的 release, 就是我用的是 doctor 去做的。然后再说这个 package, 这个 package jason, 这个它是呃是 note g s 中需要运行项目的一些脚本,然后以及我们所需要的一些依赖,我们需要的依赖包括呃就是在这里面。 然后另外一个的话就是他的就是每一个房间,我们把它称之为就是这些地图在里面的 数据。然后我们把数数据,嗯是用 jason 存在这些文件里面的。然后那么我们想要运行这个项目,首先的话呃就需要安装这依赖,然后我用的就是这个命令直接去安装,因为由于时间关系,我就直接在这上面讲。 安装依赖。之后我们需要去启动这个就是启动我们的 redis, 让他跑起来,这样我们才能存储数据。然后我们在这里看到他已经开始跑了。完了之后 这个 compos 这个文件里面有写到,呃,有写到一句,就是可以把我们刚刚所说的那个数据文件加载进去。然后就是使用这个 gs 的这个去 加载我们刚刚所说的那个所有房间的一些数据,然后这里可以看到输出这个数据已经被加载进去了。 然后这样的话,我们的整个应用程序,我们的这个嗯,他的后端 note 键是后端就已经是启动了。然后 然后它本来是呃,原本是默认是接近到八零八零端口,然后我的八零八八零端的口被占用的,然后我就把它嗯放在那个八零八幺,可以在这里看出来。然后这个的话就是刚刚 我运行的两个这两个 doc 容器,然后这里可以看到是我数值机的 八零八零的八幺端口,对应他的八零八零端口。然后我们现在就到我们这个页面,八零八幺端口就可以直接访问到容器里面的这个八零八零端口。也就是我们现在可以去开始嗯玩这个游戏。 那么我们的 release 在个这个游戏里面是起到了,具体是起到了一个什么样的作用呢? 首先的话,我们是利用 redis 去存储这些游戏的地图,也就是我刚刚所说过的就是他们这些房间的布局。然后我们可以用 redis insight 连接到刚刚那个 数据库,去具体的说明一下。然后我刚刚是把 release 跑在了,跑在了这里, 这就是 redis。 运行 redis, 我用的这个 redismo 的这个呃容器去运行它,然后它是它的端口,是我是没有改变的,还是六三七九,对于六三七九,那么用这个就可以去连接到它。然后在这里面发现这就是我们刚刚的那个呃游戏房间的这些数据。 那我们可以来看一下。然后呢,一共有这么多个房间,然后这里面就是他的一些数据。 然后每个关卡的瓷砖地图就是嗯,比如说我们有墙壁呀,门呀,钥匙, 我旗帜,还有玩家的初始的位置都是用这个 redistician 存储在这个 redistic 这个键中。然后我们的数据加载器,它是属于 jason 点 set mini 就是使用接三点 set mini 将这些数据存储在了我们的这个呃我们这个 combin rose 这个键里面。然后 note g s 的后端, g s 后端,也就是这里面的这些文件使用的是 jason 点 get 命令去。呃就是去检索去找到房间的是哪一个房间。 然后我们也可以看到我们这些房间的数据,它是以 jason 数组的一个形式去存储在我们 redis 里面的, 那么每一个房间的数据都就是这个数组中间的一个对象,房间零就是第零个数据,房间一就是第一个。那么以此类推。然后 当我们当我们在这里随机的呃像刚刚那样随机的去传递的时候,遇到起的随机的传递的时候,就会是使用的是这个 jason 点 around 这个命令 就可以实现这个随机传递的一个效果,然后这是其一,然后第二第二第二点是当我们在房间里面移动的时候, 就是我们有这种事件的时候,我们都会在这个呃使用这个 redistrain 里面就存储这一个事件,那么我们就是使用这个事件去计算我们玩这个游戏花费了多长时间,以及我们玩它用了多少。那我们现在就呃来具体 去看一下啊。我我现在又找到了一把钥匙,然后我现在已经有两把钥匙了,但是我还需要一把。然后我们现在来到这里可以看到这个他们正在运行,然后我现在需要进入到 我现在需要进入到这里面去。我是想带你们啊,带你们看一下那个 带你们看一下那个我刚刚所说的 restrain 的流事件,它具体是什么样的呢? 我们现在已经进来,然后我们连到 radiation 去, 那么给你们看一下,这就是我们刚刚说的那个,就是那个键,然后这是移动的,然后这个 location 是我们的位置数据,我们使用 money 腿监控给你来看一下,然后我们现在还是在这里随机的移动, 假如我们要回到这个房间,然后可以在这里看到,你看这里就会产生一些数据, 我们下了左右移动的时候也会随机的到一个房间里面。然后如果最后是 最后一最后成功的完成了,就是我们成功的捡到了三把钥匙,并且回到第一个啊第零个房间打开了门的话, 他的屏幕上就会显示我们玩这个是玩这个游戏所花费的时间,以及我们走了多少步啊。由于时间关系,我就不演示到最后了。感谢。 那记得观看我的分享,到此结束。