00:04
呃,然后呢,下一步是这样的哈,就是。嗯。他也需要给他提供一个对外暴露的这样一个接口啊,他也需要对外暴露一下这个接口。啊,测试类那么。把这个测试类可以先拿过来。嗯,再然后呢,是这个。Radi工程。对外暴露。这是福。啊,首先呢,是也是他先在API这个工程里边先有事要做。现在API里边刚才已经加了这个该加的依赖都加了,现在就不用再去加这些依赖了啊,他这边就直接去创建,创建这个接口就好了。
01:14
哎,我们去找到API在这。包都已经有了啊,再建个接口就行。嗯,Interface,这叫这个。Remote。Service。哎,键的这个位置是在这儿。接口里边看看写啥。A finein client。
02:02
然后这个名呢,复制一下这个名。嗯,那么对外暴露啥服务哈,这个red这就比较相对更明确一些了,最起码呢,咱们可以把这个string类型的。Set get,然后呢在超时时间的set,然后呢delete可以把这几个都可以给他都写上啊。Result en这里边儿呢,返回一个。呃,设置值的时候就返回一个string就可以了。这个叫做set。Key value啊,应该说set RA里边的这个key value。你把KY6传给我。这当然还是要写的。
03:07
呃,K。这是Y6。A request meeting。嗯,把这个拿过来。加上斜杠。这是这是不带超时时间的。我们再设置一个带超时时间的。呃。Time out。那完了这个咋设置超时时间呢。咱们看啊。Ex的。
04:02
哎。呃,拿这个这个东西过来。operations.set看看哪个这有个带timeout的。哎,这是键值,这是超时的时间,这个是时间的单位。啊,你比如说呢,我们去设置一个。Banana。设置一个yellow。哎,这个。超时时间呢,比如说是5000哈,但是时间单位呢,它是用time unit。哎,这里边儿你看有天小时。呃,这是micro seconds是微秒吧?哎,Seconds是毫秒,Minutes是分钟。这个S是。纳秒。那秒。纳秒你不是有纳米技术那个纳就那个级别啊,就数量级嘛,啊数量级了,这几个是这这几个谁大谁小呢。
05:11
秒完了是。毫秒、纳秒、微秒。微妙比纳秒还大吗?你确定吗?好吧。啊,这写着呢是吧。呃,万。啊,是这个微秒的千分之一对吧,啊对人这写着呢哈。呃,这是,这是微妙。是毫秒的千分之一。毫秒是秒的千分之一啊,都是这个这样一个级别哈,假假设我们我们传一个5000,这个5000秒的话。5000秒是。
06:01
一个小时是3600秒是吧,哎,就是它比一个小时还还还多。有一点慢。然后咱们过来看一下,Get一个banana。啊,对,然后TTL。4992对吧,哎,所以说呢,设置这个时间单位是用time unit。啊,所以在这儿的话呢,就看你怎么设计了啊,你可以说在这儿就定死这个时间单位,比如说你定死就十分钟啊,或者说呢,你也可以把这个权利呢,交给这个接口的调用者。Request per哈。这就是一个呃,Time。啊,这来一个,他说是浪类型啊。那类型这是一个time。然后呢,再来一个就是这个单位。
07:04
这个就传time unit就行啊,他自己能够转。啊不对,这这这这这time unit哈,这是一个单位。啊,如果我们这样的话,就是前面调接口那个人,你可以自己决定是多长时间啊,就可以由你由由这个调接口的人来决定。呃,这是这个设置在超时时间的,咱们再来一个获取的。啊,你要get的话呢,Get。Value。BY。准确的说是string value哈。字符串的。根据奏串的来获取一下,那就把键传给我。啊,然后呢。Request。
08:04
上面这个有什么问题吗?哦哦。跟这个一样的是吧。哎,这是设置的,这是这个,这是获取一下,然后再来一个删除的。哎,就是说这个先不考虑别的类型啊,先不考虑别的类型,就单纯如果就是说只是对字串进行操作的话,有这些就差不多就够了啊。Remove。A red key remote。我们这儿也写个remote。然后呢,这边你就把键传给我就好了。
09:02
我要见,我要见,我要见。嗯。然后。嗯。呃,这几个方法哈,就先写上这几个先写上,然后后边如果有需要有操作别的类型,咱们可以再去创建新的。这几个现在这个接口写好的话,咱们可以根据这个接口去写一下它具体的那个实现。呃,就是接口哈。
我来说两句