Go语言操作redis用法实例

正直为人,诚信待人,爱岗敬业,尽心竭力。一个人的梦想也许不值钱,但一个人的发奋很值钱。早上好!

本文实例讲述了Go语言操作redis用法。分享给大家供大家参考。具体如下:

package main
import (
"fmt"
"log"
"redis"
)
func main() {
//DefaultSpec()创建一个连接规格
spec := redis.DefaultSpec().Db(0).Password("");
//创建一个新的syncClient,并连接到Redis的服务器上使用,指定ConnectionSpec接口。
client, err := redis.NewSynchClientWithSpec (spec);
if err != nil {
log.Println ("连接服务器失败>", err);
return
}
dbkey := "GAME:TEST:info";
value, err := client.Get(dbkey);
if err!= nil {
log.Println ("error on Get", err);
return
}
//
if value == nil {
value :=[]byte("Hello world!");
client.Set(dbkey, value);
fmt.Printf("插入数据>%s \n",value)
} else {
fmt.Printf("接收到数据>%s \n",value);
//return;
}
}

希望本文所述对大家的Go语言程序设计有所帮助。

以上就是Go语言操作redis用法实例。抓反复、反复抓,抓重点、抓提高。更多关于Go语言操作redis用法实例请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
如何使用go来操作redis的方法示例

Go语言开发中redis的如何使用详解

Go语言中通过Lua脚本操作Redis的方法

go语言操作redis连接池的方法