当前位置: 移动技术网 > IT编程>脚本编程>Go语言 > Go语言操作redis用法实例

Go语言操作redis用法实例

2017年12月08日  | 移动技术网IT编程  | 我要评论

本文实例讲述了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语言程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网