安装

下载ETCD

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

安装

我下载的是window版,直接解压就可以了,解压后有以下目录

golang中使用ETCD

点击etcd.exe运行

golang中使用ETCD

然后再开个cmd进行操作,先将你的etcd目录加入到环境变量中,方便操作

设置插入值,以key和value形式

golang中使用ETCD

取值

golang中使用ETCD

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

 

相关文章:

  • 2021-08-31
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-07-20
  • 2021-07-27
猜你喜欢
  • 2021-06-15
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
相关资源
相似解决方案