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