Golang操作Redis


在系統環境下實現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的源碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM