当前位置: 首页 > news >正文

GoLand导入redis的github包失败

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类型变量

import ("context""fmt""github.com/redis/go-redis/v9"
)func main() {client := redis.NewClient(&redis.Options{Addr:	  "localhost:6379",Password: "", // no password setDB:		  0,  // use default DB})fmt.Println(client)
}

有输出就可用

Redis<cnetos:6379 db:0>
http://www.lryc.cn/news/94855.html

相关文章:

  • Elasticsearch原理剖析
  • 数据在内存中的存储1(C语言进阶)
  • Kubernetes API Server 中启用 pprof 接口
  • Docker 私有仓库 harbor 搭建
  • 工厂方法模式
  • (CentOS 7)nvidia-smi:Failed to initialize NVML: Driver/library version mismatch
  • 呼吸灯——FPGA
  • 群辉用户接入vocechat的方法(附开通GPT机器人)
  • flutter js交互传参
  • 重磅IntelliJ IDEA 2023.2 新版本即将发布,拥抱 AI
  • JavaWeb_SpringCloud微服务_Day1-eureka, ribbon, nacos
  • 数据科学领域常用python库
  • 【Android关键字】startActivityForResult/onActivityResult/setResult方法的使用
  • PyTorch深度学习实战(5)——计算机视觉
  • 遥感目标检测(1)--R3Det
  • 使用 vue3-tel-input电话组件时,为什么通过v-model绑定的默认值无效而 通过:value绑定有效?
  • 【运维工程师学习二】OS系统管理
  • 【前端技巧】CSS常用知识碎片(九)
  • SQL 上升的温度
  • Matlab实现最优化(附上多个完整仿真源码)
  • es下载历史的tar文件
  • 顺畅下载chatglm2-6b的模型文件
  • go语言 socket: too many open files 错误分析
  • 分布式搜索--elasticsearch
  • UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(一)
  • 500万PV的网站需要多少台服务器?
  • 拖动排序功能的实现 - 使用HTML、CSS和JavaScript
  • 【STM32MP135 - ST官方源码移植】第三章:OPTEE源码移植教程
  • 云主机安全-私有密钥安全认证
  • 《Web安全基础》02. 信息收集