GoLand导入redis依赖失败
网上有下载guryburd和gomodel的,这里按照官网文档安装依赖
以下命令在项目的根目录执行
初始化一个Go模块:
go mod init github.com/my/repo
To install go-redis/v9:要安装go-redis/v9:
go get github.com/redis/go-redis/v9
但是引用redis时依旧没有包
可能是这两条命令哪一条没有成功执行,我们一条条分析
1、初始化mod文件
首先检查项目根路径下的mod是否存在
如果mod文件创建失败或者提示冲突,就在settings中删除GOPATH
2、安装go-redis包
第二条命令执行完成后检查go.mod文件
如果成功显示就没有问题
如果爆红,可能是GOPROXY的问题,需要在settings中进行如下配置
GOPROXY=https://goproxy.io
3、测试
命令行输入
go mod tidy
随后在程序中测试redis依赖是否可用
启动连接redis,并打印redis.Client类型变量文章来源:https://www.toymoban.com/news/detail-552009.html
import (
"context"
"fmt"
"github.com/redis/go-redis/v9"
)
func main() {
client := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // no password set
DB: 0, // use default DB
})
fmt.Println(client)
}
有输出就可用文章来源地址https://www.toymoban.com/news/detail-552009.html
Redis<cnetos:6379 db:0>
到了这里,关于GoLand导入redis的github包失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!