00:00
好,接下来呢,我们来看一下主keepper对应的节点类型,那它的节点类型啊,由这个呃两类四种分别是持久的短暂的这两类,那下面分别对应着持久的有序号的,持久的无序号的,短暂的有序号的和短暂的无序号的一个组合。那我们先来看一下下面这个描述哈。呃,第一个呢,叫持久的节点。那只有节点的描述是这样的一个含义。这是主K班的服务端,这是主K的客户端。什么含义呢?说呀,客户端服务端断开连接后创建的节点不删除。啊,也就是说你这比如说这两个节点是19的,那你创建完节点之后。它们之间断开连接,那这个节点仍然存在。那短暂的节点。它什么含义呢?是你服务端和客户端建立连接之后,创建了对应的节点,那么他们的通讯一旦断开,那这个节点自动释放。
01:04
是这个含义啊,下面来看一下啊呃,这个持久节点当中第一个呢,叫持久节点不带序号的。那不带序号就正常创建。就完事了。那另一种呢,是持久的节点带序号,带什么样的序号呢?在这。在你创建这个g note2之后,在它末尾会加上一个序列号,比如说0001。对吧,嗯,那再来一个节点呢,就是0002,然后0003。OK吧,再往下看说说明一下说创建z note时啊,设置顺序标识z note名称后会附加一个额外的值。那顺序号呢,是一个单调递增的技术,由负节点维护,它呢,一直往上增加,不会往回写,不会,你说这个003之后,然后再来一个001啊,这不会。那下面说注意在分布式系统当中,顺序号呢,可以被用于为所有的事件进行全局排序,这样客户端可以通过序号这段时间的顺序什么意思,你这个节点排号是吧,001,那下个节点的时候它就可以002。
02:12
对吧,啊,然后003,哎,全局的一个大排序。OK吧,好。那下边来看一下临时节点,那首先创建的就是一个临时节点。不带句号了,那创建通讯一旦断开,这个节点自动释放。那另一类呢,就是带序号的。带序号的长这样。对吧,也是加上对应的序列号,断开连接之后,那这个节点自动释放就OK了。啊,那光说这个理论啊,大家可能印象不太深刻,那下面呢,我们来真正的实操一下,首先呢,就来创建一个永久节点,不带序号的OK吧,看一看怎么创建呢。LS看一下当前的。只有一个逐个节点对吧。
03:00
CR。液体create创建,然后三国,我比较喜欢三国啊三国,那三国呢,你要给这个节点啊,对应输入一个值,你就给他一个描述。啊,或者一些数据OK吧,那这里面比如说哎,我就定义为叫貂蝉。哎,三国里的美女啊啊,貂蝉可以吧?OK,那你创建完毕之后,你一查看哦,这里面就多了一个节点三国。OK吧,叫对应的节点,然后加上内容。那我这样能不能创建呢?说create三国,三国下面啊有一个比较。重要的国家叫蜀国,对吧,那蜀国里有谁呢?有刘备。这样能不能创建,也就是说相当于是多目录的一个创建。是吧,OK,就这。你发现是不是也可以啊,哎,让LS三国。这样不行,他这样把他干掉就可以了。
04:01
哎,这是在语法上的一个要求哈,比如说你看在咱们Linux系统下呢,你直接这样去打说没问题啊,但是呢,哎,他这语法要求不行,你把这个斜杠拿下,哎,三国下面有一个蜀国。就能够查看了啊,这是创建永久节点。好,那下面那我如何来获取我刚才创建这个节点里面对应的值呢?那这里面有个命令叫get。杠S。三国,刚才我们创建三国里面是不是有一个貂蝉呢啊。你看就能够得到这个节点对应的值就是貂蝉,然后下面这些值还都记得吗?对吧,哎,这是创建节点时的是YD,然后创建时间。最后一次创建节点的ID是ID,然后这是最后一次修改对应的时间,对吧?啊,这是子节点对应的是ID。然后版本号。是啊,下面呢,这个是临时节点,然后数据的长度,你看八嘛,对不对,这是八,然后对应的这个子节点差了是有一个呀,有一个蜀国嘛。
05:06
这就是信息的一个描述。那下面我们再来看一下这个,呃,Get-S下面的三国,三国馅的蜀国。这不也OK啊,那蜀国下面有对应的刘备。信息是一样。比如说如何来创建节点和对应的获取节点,对应的信息都能够得到。那这是创建永久节点啊,不带序号的,那下边呢,我们再来创建一个带序号的。Great,那我们创建带区号怎么创建呢?然后还是在这个三国下面,那还有一个国家叫魏国。对吧,哎,魏国,魏国有谁呢?有曹操。对吧,哎,曹操这么一个根节点,我先把它创建出来,然后LS下面三国。对吧,啊,有了这个魏国,那目前呢,还不是创建。
06:00
这个带序号的,那怎么创建带序号的呢?那魏国下面有一些名将嘛,比如说啊C三国,三国下面魏国,魏国里面有。张良对吧,哎,这个五子良将对吧,哎,张良张良,然后。上不了,那如果你正常这样去创建,那它是不是还是一个永久节点不带序号啊,但是你在前面加上一个杠S。OK。哎,你发现创建的节点之后就带了对应的序号,你看张辽吗?那看一下这个值啊,是不是这样的呢?啊LS我们查看LS。三国,三国下面的魏国。你看魏国下面就有一个张辽,然后000是吧,这就是带序号。啊,这样一个节点,那有什么好处呢?我们再来创建一下,比如说这里面我们又来创建,还是这个张辽对吧。发现啊,那下面这个节点它自动增加变成0001了。
07:03
下一个OK。那我们再来看一下这个。我最开始创建根节点的时候,是有一个曹操啊永久节点,你看我现在这不创建。他说我报这个节点已经存在呀。那是就不允许你再创建了。对吧,哎,这就是哎永久节点带序号和不带序号的一个区别。OK了,嗯,行。那下面我们再来演示一下我退出客户端,那这里的节点是否还仍然存在?退出,退出之后我们再来启动一下。LS,然后下面是三伏。对吧,走,你看三国下面有蜀国,然后再来,呃,魏国,魏国。对吧,所有的节点并没有被删除掉。那接下来我们来创建一些临时节点,看它又是怎么样的呢?那我们创建。Great。三国三国下面创一个该到谁了?是不是该到吴国了,吴国。
08:06
对吧,那吴国里面有谁呢?吴国里面。是有孙权,有周瑜。那你如果正常这样创建,那它就是一个。永久节点,那如何变成临时节点呢?杠一。哎,加上一个杠一,我们来看一下新债如何。LS。三国,哎,你发现这里面仍然有一个吴国,对吧?啊,没有问题。那一会儿呢,我们统一演示,我把这个带序号的和不带序号的都创建完毕之后,我再退出客户端,你看一下这个吴国下面是否还有对应的节点。OK吧,那下面我来创建一个带序号的节点,那怎么创建呢?杠一,那带序号的是加一个杠S。
09:01
三国下面吴国对吧,哎,吴国吴国我下面带句号了,那带句号我还这样存。这样行不行?行不行呢,试一下走。又发现啊,可以创建的,对吧,并没有抛异常,然后这里面的编号你看从003开始了。是吧,啊又增加递增。那我们查看一下对应的值有没有啊。三国。吴广。哎,吴国下面。啊,不对啊。是三国下面哈。对吧,哎,三国下面有一个吴国,还有一个是吴国003。OK了吧,现在这些节点正常OK了,那接下来我要演示的就是我断开客户端。那我再次启动,看一看这两个节点是否还存在,是不是就OK了。Q it。退出。然后呢,我再启动。LS见证奇迹的时候到了,走。
10:02
看到了吗?是不是只有蜀国和吴国呀,那你之前对应的。在这儿吧,哎,这个吴国和吴国零三是不都没了,哎,这就是这个19节点和。短暂节点对应的一个区别,OK吧,嗯,OK,好,那下面我们还有一个操作,就是修改里面对应的值。那看一下这个笔记比记这这里面都有对应的操作啊,创建节点啊,获取节点的值,呃,带序号的节点以及短暂的节点啊都有啊,那下面来看这个修改某个节点的值,比如说三国下面那个魏国对吧,原来是曹操,那后来呢,被这个司马懿给篡了。那我就想修改对应这个节点里面的值,那就用这个set命令试一下。啊,我先盖一下啊,杠S。三国三国下面的这个,呃,魏国之。对吧,当前值是超超,我想改一下这里面存储的值那。
11:03
三国。对吧,然后想把它改成。思啊1OK吧,走改完之后我再获取对应的值,是不是形态就变了,哎,这就是修改节点对应的值,OK吧,这就是对节点相关类型的一个操作。
我来说两句