这是我参与「第三届青训营 -后端场」笔记创作活动的的第3篇笔记
首先在go.mod目录下执行安装指令
go get github.com/garyburd/redigo/redis 此时的go.mod如下
这时在源文件中导入如下
操作Redis
package main
import(
"fmt"
"github.com/garyburd/redigo/redis"
)
func main(){
// 通过go向redis写入和读取数据
// 1.连接到redis
conn,err := redis.Dial("tcp","127.0.0.1:6379")
if err != nil {
fmt.Println("redis.Dial err=",err)
return
}
defer conn.Close()
// 2.通过go 向redis写入数据 string [key-val]
_,err = conn.Do("Set","name","jerry")
if err!=nil {
fmt.Println("set err=",err)
return
}
// 3.通过go向redis读取数据string [key-val]
r,err := redis.String(conn.Do("Get","name"))
if err != nil {
fmt.Println("set err=",err)
return
}
fmt.Println("操作ok,r=",r)
}
查看Redis