欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Go语言操作redis用法实例

程序员文章站 2023-02-16 21:53:54
本文实例讲述了go语言操作redis用法。分享给大家供大家参考。具体如下: 复制代码 代码如下:package main import (  "fmt"...

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