本文實(shí)例講述了Go語(yǔ)言操作redis用法。分享給大家供大家參考。具體如下:
復(fù)制代碼 代碼如下:
package main
import (
"fmt"
"log"
"redis"
)
func main() {
//DefaultSpec()創(chuàng)建一個(gè)連接規(guī)格
spec := redis.DefaultSpec().Db(0).Password("");
//創(chuàng)建一個(gè)新的syncClient,并連接到Redis的服務(wù)器上使用,指定ConnectionSpec接口。
client, err := redis.NewSynchClientWithSpec (spec);
if err != nil {
log.Println ("連接服務(wù)器失敗>", 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("插入數(shù)據(jù)>%s \n",value)
} else {
fmt.Printf("接收到數(shù)據(jù)>%s \n",value);
//return;
}
}
希望本文所述對(duì)大家的Go語(yǔ)言程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:- Redis操作命令總結(jié)
- redis常用命令、常見錯(cuò)誤、配置技巧等分享
- 使用Redis實(shí)現(xiàn)用戶積分排行榜的教程