首先安装redis服务端:
sudo ape-get install redis-server
安装成功后,启用:
redis-server
使用开源的go-redis:
go get github.com/garyburd/redigo
查看下载的目录,并将github.com所在的目录添加到gopath 中,例如我的下载目录是:/home/mi/go/src/github.com/garyburd/redigo,便添加gopath 如下:
在项目中新建go文件使用redis:
package main
import(
"fmt"
"github.com/garyburd/redigo/redis" //导入redigo
)
func main(){
c, err := redis.Dial("tcp", ":6379") //连接redis服务端
if err !=nil{
fmt.Println("redis connect error ",err)
return
}else{
fmt.Println("redis connect ok!!!! ")
defer c.Close()
}
v, err := c.Do("SET", "name", "red") //连接成功后 使用
if err != nil {
fmt.Println(err)
return
}
fmt.Println(v)
v, err = redis.String(c.Do("GET", "name"))
if err != nil {
fmt.Println(err)
return
}
fmt.Println(v)
}