安裝
下載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() }