golang中使用ETCD


安裝

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM