redis runtime error: invalid memory address or nil pointer dereference

Go 复制代码
var Conn redis.Conn


func RedisInit(){


	Conn, err = redis.Dial("tcp", "127.0.0.1:6379")
	if err != nil {
		fmt.Println("redis.Dial err=", err)
		return
	}


	fmt.Println("conn suc.11..", Conn)
	//defer Conn.Close()

看看这两段代码的区别

而且不要把redis打开之后再进行关闭。

相关推荐
喵手几秒前
CSS3 渐变、阴影和遮罩的使用
前端·css·css3
顽强d石头2 分钟前
bug:undefined is not iterable (cannot read property Symbol(Symbol.iterator))
前端·bug
烛阴11 分钟前
模块/命名空间/全局类型如何共存?TS声明空间终极生存指南
前端·javascript·typescript
火车叼位15 分钟前
Git 精准移植代码:cherry-pick 简单说明
前端·git
江城开朗的豌豆18 分钟前
JavaScript篇:移动端点击的300ms魔咒:你以为用户手抖?其实是浏览器在搞事情!
前端·javascript·面试
华洛25 分钟前
聊聊我们公司的AI应用工程师每天都干啥?
前端·javascript·vue.js
江城开朗的豌豆25 分钟前
JavaScript篇:你以为事件循环都一样?浏览器和Node的差别让我栽了跟头!
前端·javascript·面试
技术小丁28 分钟前
使用 HTML +JavaScript 从零构建视频帧提取器
javascript·html·音视频
gyx_这个杀手不太冷静28 分钟前
Vue3 响应式系统探秘:watch 如何成为你的数据侦探
前端·vue.js·架构
晴殇i34 分钟前
🌐 CDN跨域原理深度解析:浏览器安全策略的智慧设计
前端·面试·程序员