golang中使用ETCD

安裝

下載ETCDgit

https://github.com/etcd-io/etcd/releases/

安裝github

我下載的是window版,直接解壓就能夠了,解壓後有如下目錄golang

點擊etcd.exe運行測試

而後再開個cmd進行操做,先將你的etcd目錄加入到環境變量中,方便操做spa

設置插入值,以key和value形式code

取值blog

golang中使用ETCD 

安裝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()
}
相關文章
相關標籤/搜索