老师这段代码没明白`
//创建协程生成数据
go func() {
for {
kv.Put(context.TODO() , “/cron/bin/job2” , “123456”)
kv.Delete(context.TODO() , "/cron/bin/job2")
time.Sleep(1 * time.Second)
}
}()
//获取KV数据
getResp , err := kv.Get(context.TODO() , "/cron/bin/job2")
if err != nil {
fmt.Println(err)
return
}
// 现在key是存在的
if len(getResp.Kvs) != 0 {
fmt.Println("当前值:", string(getResp.Kvs[0].Value))
}`
为什么可以获取到值 难道get比delete先执行