搭建好go语言环境之后,打算通过go连接redis服务器,发现需要用到go module的知识,所以一并写下。
GO MODULE
GO MODULE是用于管理代码中的依赖(就是import的东西)。
设置GOPROXY
默认的代理可能会出现go get
超时的情况,所以使用go module前,在终端的profile里修改go环境变量中的GOPROXY(如果是mac,在主目录中修改.zshrc文件即可).
export GOPROXY=https://goproxy.cn
go module相关命令
go mod init
初始化生成go.mod文件,记录项目所需要的一些依赖,方便后续管理。go list -m all
打印当前模块的依赖go mod tidy
移除没有用的依赖go mod download
下载依赖包也可以在go run
的时候自动下载。注:下载的依赖包在$GOPATH/pkg/mod文件夹下,多个项目共享
GO连接Redis
- 在任意一个位置创建一个文件夹,我的文件夹命名为
redis-test
。并切换到redis-test