安装
下载ETCD
https://github.com/etcd-io/etcd/releases/
安装
我下载的是window版,直接解压就可以了,解压后有以下目录
点击etcd.exe运行
然后再开个cmd进行操作,先将你的etcd目录加入到环境变量中,方便操作
设置插入值,以key和value形式
取值
golang中使用ETCD
安装ETCD包
直接从https://github.com/etcd-io/etcd上下载etcd的压缩包
然后在src目录下创建go.etcd.io文件目录,将etcd解压到该目录下
etcd的连接测试
package main import ( "fmt" "go.etcd.io/etcd/clientv3" "time" ) func main() { cli, err := clientv3.New(clientv3.Config{ Endpoints: []string{"localhost:2379", "localhost:22379", "localhost:32379"}, DialTimeout: 5 * time.Second, }) if err != nil { fmt.Println("connect failed, err:", err) return } fmt.Println("connect succ") defer cli.Close() }