下載ETCDgit
https://github.com/etcd-io/etcd/releases/
安裝github
我下載的是window版,直接解壓就能夠了,解壓後有如下目錄golang
點擊etcd.exe運行測試
而後再開個cmd進行操做,先將你的etcd目錄加入到環境變量中,方便操做spa
設置插入值,以key和value形式code
取值blog
安裝ETCD包cmd
直接從https://github.com/etcd-io/etcd上下載etcd的壓縮包
而後在src目錄下建立go.etcd.io文件目錄,將etcd解壓到該目錄下
etcd的鏈接測試string
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() }