Go语言-操作redis数据库

11年前
Go语言-操作rides数据库

常规:不说废话,看代码

/**   * Created with IntelliJ IDEA.   * User: liaojie   * Date: 12-9-6   * Time: 下午8:55   * To change this template use File | Settings | File Templates.   */  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;   }      }