Golang操作第三方开源Redis库


1.使用第三方开源的redis库:github.com/garyburd/redigo/redis

2.在使用之前,先安装第三方Redis库,在GOPATH下执行(需要已安装Git):

go get github.com/garyburd/redigo/redis

3.安装成功后,可以在GOPATH/src/下产生一个github.com的包:

4.通过go向redis写入数据和读取数据

先运行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()// 关闭redis数据库
	fmt.Println("连接成功", conn)
	
	// 2.通过go向redis中写入数据 string[key-val]
	_, err = conn.Do("Set", "name", "tom and jerry")
	if err!=nil{
		fmt.Println("set err =", err)
		return
	}
	
	// 通过go向redis中读取数据 string[key-val]
	r, err := redis.String(conn.Do("Get", "name"))
	if err!=nil{
		fmt.Println("get err =", err)
		return
	}
	
	fmt.Println("r =", r)

	fmt.Println("操作成功")
}

5.结果


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM