在系統環境下實現redis操作必須做好以下准備
一、當前系統必須下載安裝redis
二、配置好GOPATH環境變量,並下載GO的redis驅動包
當做好以上准備工作時,緊接着如下
看以下要使用的驅動包地址(方便查看封裝的源碼,應用在項目開發中)
https://github.com/astaxie/goredis/blob/master/redis.go //源碼地址,多研究
下載驅動包
# go get github.com/astaxie/goredis //默認下載驅動包到GOPATH下
簡單操作
package main import ( "fmt"
"github.com/astaxie/goredis" //導入redis驅動包
) func main() { var client goredis.Client client.Addr = "127.0.0.1:6379"
//寫入值 key set
err := client.Set("test", []byte("hello my redis test")) if err != nil { panic(err) } //get
res, err := client.Get("test") if err != nil { panic(err) } fmt.Println(string(res)) //hmset
f := make(map[string]interface{}) f["name"] = "zhangsan" f["age"] = 20 err = client.Hmset("test_hash", f) if err != nil { panic(err) } //hget
str, err := client.Hget("test_hash", "name") if err != nil { panic(err) } fmt.Printf("%s", str) }
以上代碼只簡單舉例,項目中遇到復雜的需求設計多研究github的源碼