[Go] Go语言操作redis的代码演示 →→→→→进入此内容的聊天室

来自 , 2020-11-11, 写在 Go, 查看 143 次.
URL http://www.code666.cn/view/872694b2
  1. /**
  2.  * Created with IntelliJ IDEA.
  3.  * User: liaojie
  4.  * Date: 12-9-6
  5.  * Time: 下午8:55
  6.  * To change this template use File | Settings | File Templates.
  7.  */
  8. package main
  9.  
  10. import (
  11.         "fmt"
  12.         "log"
  13.         "redis"
  14. )
  15.  
  16.  
  17. func main() {
  18.         //DefaultSpec()创建一个连接规格
  19.         spec := redis.DefaultSpec().Db(0).Password("");
  20.         //创建一个新的syncClient,并连接到Redis的服务器上使用,指定ConnectionSpec接口。
  21.         client, err := redis.NewSynchClientWithSpec (spec);
  22.         if err != nil {
  23.                 log.Println ("连接服务器失败>", err);
  24.                 return
  25.         }
  26.  
  27.         dbkey := "GAME:TEST:info";
  28.         value, err := client.Get(dbkey);
  29.         if err!= nil {
  30.                 log.Println ("error on Get", err);
  31.                 return
  32.         }
  33.         //
  34.         if value == nil {
  35.                 value :=[]byte("Hello world!");
  36.                 client.Set(dbkey, value);
  37.                 fmt.Printf("插入数据>%s \n",value)
  38.         } else {
  39.                 fmt.Printf("接收到数据>%s \n",value);
  40.                 //return;
  41.         }
  42.  
  43.  
  44. }
  45. //go/5609

回复 "Go语言操作redis的代码演示"

这儿你可以回复上面这条便签

captcha