etcd:通过命令行客户端工具etcdctl存储的数据,在golang中通过etcd库去读取时读取不到的原因以及解决方法
背景:
1、在用golang编写:操作etcd数据库中数据的程序时遇到一个让人哭笑不得的事情,我在命令行通过命令行工具etcdctl set了几个数据,比如etcdctl set a aaa(解释:在etcd中存储key为a,value为aaa的数据),通过命令行工具etcdctl 获取到a的值和期望的一样(值为aaa),但是在通过golang的第三方库(go.etcd.io/etcd/clientv3)去读取我设置的数据时却读取不到;
2、然后我又通过golang的第三方库,在etcd中存储key为a,值为bbb(为了区分第1步设置的数据),然后我又通过命令行工具etcdctl 工具去读取a