|
@@ -35,11 +35,25 @@ func main() {
|
|
|
log.Fatal(err)
|
|
log.Fatal(err)
|
|
|
}
|
|
}
|
|
|
kapi := client.NewKeysAPI(c)
|
|
kapi := client.NewKeysAPI(c)
|
|
|
- resp, err := kapi.Set(context.Background(), "foo", "bar", nil)
|
|
|
|
|
|
|
+ // set "/foo" key with "bar" value
|
|
|
|
|
+ log.Print("Setting '/foo' key with 'bar' value")
|
|
|
|
|
+ resp, err := kapi.Set(context.Background(), "/foo", "bar", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
log.Fatal(err)
|
|
log.Fatal(err)
|
|
|
} else {
|
|
} else {
|
|
|
- log.Print(resp)
|
|
|
|
|
|
|
+ // print common key info
|
|
|
|
|
+ log.Printf("Set is done. Metadata is %q\n", resp)
|
|
|
|
|
+ }
|
|
|
|
|
+ // get "/foo" key's value
|
|
|
|
|
+ log.Print("Getting '/foo' key value")
|
|
|
|
|
+ resp, err = kapi.Get(context.Background(), "/foo", nil)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ log.Fatal(err)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ // print common key info
|
|
|
|
|
+ log.Printf("Get is done. Metadata is %q\n", resp)
|
|
|
|
|
+ // print value
|
|
|
|
|
+ log.Printf("%q key has %q value\n", resp.Node.Key, resp.Node.Value)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
```
|
|
```
|